tag 标签: T527

相关博文
  • 热度 3
    2024-10-18 17:05
    171 次阅读|
    0 个评论
    在国内对于特种车辆有重点安全防范要求,"两客一危"是对道路运输车辆的一种分类方式,其中“两客”指的是客运车辆和公交车辆,而“一危”指的是危险货物运输车辆。这种分类方式主要用于强调这些车辆在道路运输中的特殊地位,因为它们通常需要满足更高的安全标准。 在国内,“两客一危"车辆通常需要安装"部标机”,也就是满足特定部门标准的设备。这些设备可能包括但不限于定位设备、驾驶员行为监控设备、车辆定位系统等系统构件。 随着安全管理意思的加强,在理解满足部标机要求的基础上,运营方往往提出更高要求、更多功能需求。T527方案以强悍的8核A55+6路高清视频流编码+2Tops AI加速能力给客户带来更多附加价值。 MYC-LT527核心板介绍 MYC-LT527核心板采用高密度高速电路板设计,在大小为43mm*45mm板卡上集成了T527、DDR、eMMC、E2PROM、看门狗等电路。MYC-LT527具有最严格的质量标准、超高性能、丰富外设资源、高性价比、长供货时间的特点,适用于高性能车载设备所需要的核心板要求。 配置灵活、适应性强、选择多 为了适应T527系列处理器广泛的用途和具体需求,我们米尔给核心板实现6种标准配置: 也可根据用户需求定制配置型号。
  • 热度 1
    2024-7-11 09:08
    461 次阅读|
    0 个评论
    为了充分满足工业领域对高性能和AI算力日益增长的需求,飞凌嵌入式和全志科技今年联合推出了FET527N-C国产工业级核心板。这款核心板搭载了全志新一代高性能T527芯片, 拥有强劲的多算力组合 ,能够满足各种复杂计算需求;同时, 杰出的视频处理能力 ,使得图像处理更加流畅、高效;此外,FET527N-C还配备了 丰富的数据扩展接口 ,方便用户进行各种设备连接和数据传输。 0 1 全志T527芯片详解:计算性能 概览: 全志T527处理器内置8*ARM Cortex-A558核主频可运行至1.8GHz,提供更稳健强劲的处理能力;集成ARM Mail-G57 GPU,让图形显示能力更上一层楼;集成2TOPS NPU,为端侧语音、自然语言处理、图像处理及画质增强等AI应用提供性能支持;内置HiFi4 DSP,频率可达600MHz,广泛应用于图像、音频及数字信号处理的专用领域,为影音娱乐、工业生产提供专属算力;内置RISC-V架构MCU,主频可达200MHz独立运行RTOS系统,为工业及机器人系统上的实时处理、高速响应及工业级的稳定运行提供重要保障...... 全志T527芯片详解:高清图像编解码 概览: T527集成了多个图形显示和编解码相关的硬件模块,为高清图像显示、高清视频播放和多路高清摄像头输入提供了强大的硬件基础;集成了大量图像输入、输出接口,通过与编解码模块的配合,可以实现4K+1080P的双屏幕异显和实现多达6路摄像头图像的交织输入;全志在显示引擎上硬件固化了自研的高清画质算法矩阵AWonder1.0,提供了多维度的图像处理算法;集成了全志自研的安防级专业图像信号处理器 (ISP),该ISP在前序版本上大幅升级多个模块;T527配套了全志自研量产工具,通过可视化的软件工具,帮助工程师更便捷地对图像参数进行调试,减少工程师工作量...... 0 3 全志T527芯片详解:丰富接口 概览: T527集成了大量适用于工业场景的功能接口,包括PCle接口、CAN总线接口、UART接口和PWM接口等;提供了多种网络传输方案,通过内置接口和外接网络模块的组合,可以实现双1000M以太网、2.4G/5G WiFi、蓝牙、4G/5G蜂窝网等多种网络连接方式;集成了多种常用的屏幕接口,可以实现多种不同屏幕接口的多屏异显组合;在音频方面,T527同样集成了多种接口,包括2路DAC、3路ADC、4路I2S/PCM接口、8路数字麦克风接口及1组OWA接口等...... 在强大的处理器性能、高清图像编解码能力、丰富的资源接口等特性的加持之下,T527处理器优势十分突出,飞凌嵌入式FET527N-C核心板也能够为千行百业的智能化升级提供强大稳定的性能支持。无论您是进
  • 2024-6-21 17:39
    0 个评论
    米尔T527系列加推工控板和工控机,更多工业场景DEMO
    自 米尔首发基于全志 T527系列核心板 以来,这款基于八核 CPU的高性能国产核心板得到广大客户的好评。这款产品支持Android13、Linux5.15操作系统,还将适配Ubuntu系统,满足开发者们更灵活地开发各种创新应用。 米尔为满足不同的客户需求,推出基于全志 T527的全系列的产品:米粉派T527、MYD-LT527-SX商显板等等。此次,米尔加推了 MYD-LT527-GK工控板和MYD-LT527-GK-B微型工控机 。 MYD-LT527-GK工控板 由工业开发板和扩展底板组成,方便客户使用米尔工业开发板搭建自己的工控机系统,赋能工业 ARM计算机、工业控制器、边缘智能盒子等领域。 T 527系列是全志科技在智能工控领域和汽车领域的一款高性能嵌入式处理器,可选AI功能。T527系列处理器配备8*Cortex-A55、HiFi4 DSP、RISC-V、DDR4/LPDDR4/LPDDR4X 4GBmax 32bits接口、支持4K高清视频解码器&1080@60fps H.264视频编码、可选2 Tops NPU AI功能型号。此外还具备视频采集接口(MIPI-CSI/Parallel-CSI)、显示器接口(HDMI/eDP/MIPI-DSI/LVDS/RGB)、双千兆以太网接口、USB3.1DRD/PCIE2.1、USB2.0 接口、CAN 接口、UART、SPI、I2C、PWM等等;因此特别适用于高性能工业机器人、能源电力、医疗器械、显控一体机、边缘智能盒子和车载终端等具有对媒体、AI功能的嵌入式设备等应用 。 MYD-LT527-GK具有高性能、高可靠性、车载应用生态以及丰富的外设接口、丰富的开发资源、高性价比及长供货周期、严格的测试标准、丰富的场景解决方案等特点。 T527 强大的性能及丰富的外设 高性能:八个最高运行 2.0GHz 的 ARM Cortex-A55 集群支持高性能的应用程序处理;实际应用中采用 4 核定频 1.4GHz , 4 核动态调频最高 1.8GHz ;在可靠性和功耗之间作出平衡, 丰富外设接口:丰富的高速接口,包括: USB3.1/PCIe2.1 、 USB2.0 和双千兆以太网;多样的工业通信接口,包括: CAN 、 SPI 、 UART 、 I2C 、 ADC 和 PWM ; 丰富多媒体: G57 GPU , 4K 编解码,双高清屏异显,支持 HDMI 、 eDP 、双 LVDS 、 MIPI DSI、RGB并口屏,MIPI CSI、Parallel CSI视频输入; MYD-LT527-I-GK-B微型工控机是由MYD-LT527米粉派开发板和MY-ICEB001扩展底板插接组合而成。客户也可以参考这种方式,采用MYD-LT527米粉派和自制扩展底板组合,形成自主定义的工控机、边缘计算终端产品。 广泛的行业应用 MYD-LT527-GK工控板和 MYD-LT527-GK-B微型工控机 广泛适用于工业 ARM计算机、工业控制器、边缘智能盒子等领域, 米尔 多年来强大的技术支持能力,助您的产品快速上市,助力开发成功。
  • 热度 6
    2024-6-14 16:39
    898 次阅读|
    1 个评论
    国产芯,米尔基于全志T527的商显主板及工业微型控制器
    前段时间,给大家推荐过 米粉派(MIFANS Pi)T527 ,它是由米尔电子推出的高性能T527开发板。 而今天主要给大家推荐米粉派T527的兄弟:MYD-LT527-SX商显板,以及它的升级版MYD-LT527-GK-B微型工控机。 米尔基于全志T527板卡 米尔基于全志T527处理器推出了多款产品,包含核心板、开发板、工控板、商显板,以满足不同行业、不同研发能力、不同需求的的客户 。 T527系列是全志科技在智能工控领域和汽车领域的一款高性能嵌入式处理器,可选AI功能。 T527处理器配备8*Cortex-A55、HiFi4 DSP、RISC-V、DDR4/LPDDR4/LPDDR4X 4GBmax 32bits接口、支持4K高清视频解码器&1080@60fps H.264视频编码、可选2 Tops NPU AI功能型号。此外还具备视频采集接口(MIPI-CSI/Parallel-CSI)、显示器接口(HDMI/eDP/MIPI-DSI/LVDS/RGB)、双千兆以太网接口、USB3.1DRD/PCIE2.1、USB2.0 接口、CAN 接口、UART、SPI、I2C、PWM等等; 因此特别适用于高性能工业机器人、能源电力、医疗器械、显控一体机、边缘智能盒子和车载终端等具有对媒体、AI功能的嵌入式设备等应用。 1、MYC-LT527核心板及开发板: 适合有项目需求的企业客户,为客户提供了快速开发、测试和原型验证的平台。 2、MYD-LT527-SX商显板: 多屏异显,更适合商业显示领域、商业机器人等。 3、MYD-LT527-GK-B微型工控机: 微型工控机成品,即插即用,无需系统定制和驱动开发,客户安装应用程序即可使用,适用于:工业ARM计算机、工业控制器、边缘智能盒子等。 MYD-LT527-SX商显板 1、概述 MYD-LT527-SXMYD-LT527-SX商显板由MYC-LT527核心板和配套使用的扩展底板组成,形成可以使用的完整功能产品。采用米尔基于全志T527核心板,高性能八核Cortex-A55,支持4K显示,拥有丰富的扩展接口,支持多屏异显,满足客户不同场合应用的需求. 板载资源: 用12V直流供电 搭载了2路千兆以太网接口和2路CAN 1路miniPCIE型插座的5G/4G模块接口 板载WIFI/蓝牙模块 1路HDMI显示、 1路双LVDS 显示 1路eDP显示 1路MIPI-DSI显示 2路MIPI-CSI摄像 1路3.5mm耳麦接口 1路内置mic 2路扬声器 2路USB Type A 4路4PIN座子USB HOST接口 1路Micro SD 2路RS232接口 1路RS485 2路TTL UART接口及其他扩展接口 亮点1:强大的性能及丰富的外设 高性能:八个最高运行1.8GHz的ARM Cortex-A55集群支持高性能的应用程序处理;实际应用中采用4核定频1.4GHz,4核动态调频最高1.8GHz;在可靠性和功耗之间作出平衡, 丰富外设接口:丰富的高速接口,包括:USB3.1/PCIe2.1、USB2.0和双千兆以太网;多样的工业通信接口,包括:CAN、SPI、UART、I2C、ADC和PWM; 丰富多媒体:G57 GPU,4K编解码,双高清屏异显,支持HDMI、eDP、双LVDS、MIPI DSI、RGB并口屏,MIPI CSI、Parallel CSI视频输入; 亮点2:丰富的开发资源,易上手,加速开发进程 提供TINA Linux, Android、Ubuntu等多种系统; 完善的外设驱动; 提供MEasy HMI V2.0参考代码; 提供多种软硬件方案、文档资料,硬件设计建议、原理图评审服务等技术支持。 亮点3:核心板高性价比,且稳定供货周期长达10年 核心板采用LGA贴片连接方式,在保障381PIN的同时,能够节省连接器成本,在提供高可靠连接的同时,最大限度降低了整体物料成本; 核心板提供长达10年的生命周期,无须担心后续供货问题。 亮点4:高可靠性保证,严格的测试标准,保障产品高质量 车规设计、车规级生产工艺、超工业级可靠性; 信号测试:电源信号、CLK、SD卡、I2C、MIPI CSI 、CAN、单板复位信号、RGMII等信号; 环境测试:低温运行、高温运行、高低温循环测试、低温通断电、高温通断电、低温存储、高温存储; 静电测试:整板过静电测试第三等级; 老化测试:至少7*24小时老化测试; 电磁兼容性测试:EMC-RE预扫测试;认证测试:CE、ROHS、100%国产化认证。 MYD-LT527-SX商显板的主要特点就是: 2路千兆网口+2路CAN通讯 ,目前市面上其他商显板都不同时具备该功能。 总结来说就是:MYD-LT527-SX商显板 稳定、可靠,功能齐全 。 2、软件资源 MYD-YT527-SX提供丰富的软件资源以帮助客人尽快实现产品的开发。在产品发布时,您可以获取全部的Linux BSP源码及丰富的软件开发手册。 值得说明的是,米尔发布了基于Linux面向工业应用的TINA5.0系统(后续还会支持乌班图系统),为米粉派T527增添了不少色彩,用户可以基于此进行二次开发。 米粉派的TINA5.0系统是基于 buildroot 构建的带有QT5.12界面的镜像,包含完整的硬件驱动,常用的系统工具,调试工具等,包含GUI运行时库和HMI界面。支持使用Shell, C/C++,QML, Python进行应用开发。 米尔电子基于QT5的开发了一套人机界面框架: MEasy HMI 。项目采用QML与C++混合编程,使用QML高效便捷地构建UI, 而C++则用来实现业务逻辑和复杂算法。 根据应用的类型将整个UI分为五个大类:多媒体,智能家电,卫生医疗,公共服务,系统。每个类下面又包含不同小类,针对每个小类我们实现了相应的应用,如图所示: 米尔-米粉派的HMI2.0显示效果 MEasy HMI 2.0结构框图 MEasy HMI人机界面框架为用户提供了各种接口,支持二次开发,极大地方便了快速进行二次开发,节约开发周期。 微型工控机T527 接着再给大家介绍一款米尔推出的 微型工控机T527 ,它是一台基于全志T527国产平台的mini IPC,兼容树莓派、艾米派,支持软件二次开发,硬件白盒化。 微型工控机T527,采用钣金外壳,达到IP20防护等级,适应性广泛,可直接应用于复杂工业环境,支持桌面安装和壁挂。 微型工控机T527和【MYC-LT527核心板及开发板】类似,也是提供丰富的外设资源和硬件接口、多种版本型号、开发资料等。
  • 热度 6
    2024-5-11 17:45
    447 次阅读|
    0 个评论
    基于米尔T527开发板的通过物联网管理多台MQTT设备
    本篇测评由电子工程世界的优秀测评者“JerryZhen”提供。 本文将介绍基于米尔电子MYD-LT527开发板的网关方案测试。 一、系统概述 基于米尔-全志 T527设计一个简易的物联网网关,该网关能够管理多台MQTT设备,通过MQTT协议对设备进行读写操作,同时提供HTTP接口,允许用户通过HTTP协议与网关进行交互,并对设备进行读写操作。 二、系统架构 网关服务 :基于FastAPI框架构建的Web服务,提供HTTP接口。 MQTT客户端 :负责与MQTT设备通信,管理设备连接、消息发布和订阅。 设备管理 :维护一个设备列表,记录设备的基本信息和状态。 数据存储 :使用内存或数据库存储设备数据,确保数据持久化。 三、组件设计 MQTT组件 : 负责与MQTT broker建立连接。 订阅设备主题,接收设备发送的消息。 发布消息到设备,实现远程控制。 设备管理组件 : 维护一个设备列表,记录设备的唯一标识符(如设备ID)、MQTT主题、连接状态等信息。 提供设备增删改查的方法。 HTTP组件 : 基于FastAPI定义HTTP接口。 接收用户请求,调用MQTT组件和设备管理组件进行相应操作。 返回操作结果给用户。 四、接口设计 设备列表 : GET /devices:返回所有设备的列表。 POST /devices:添加新设备到网关。 DELETE /devices/{device_id}:从网关中删除指定设备。 设备详情 : GET /devices/{device_id}:返回指定设备的详细信息。 设备数据 : GET /devices/{device_id}/data:获取指定设备的最新数据。 POST /devices/{device_id}/data:发送数据到指定设备。 设备控制 : POST /devices/{device_id}/control:发送控制命令到指定设备。 五、数据结构设计 设备信息 : 设备ID (device_id):唯一标识设备的字符串。 MQTT主题 (mqtt_topic):设备在MQTT broker上的主题。 连接状态 (connection_status):表示设备是否在线的布尔值。 其他设备属性(如名称、描述等)。 设备数据 : 设备ID (device_id):关联设备信息的设备ID。 时间戳 (timestamp):数据发送或接收的时间。 数据内容 (data):设备发送或接收的具体数据,可以是JSON格式或其他格式。 六、安全性考虑 使用HTTPS协议提供安全的HTTP通信。 实现用户认证和授权机制,确保只有授权用户可以访问和操作设备。 对于敏感操作(如删除设备),要求用户进行二次确认或提供额外的安全措施。 七、部署与扩展 使用Docker容器化部署网关服务,便于管理和扩展。 根据需要,可以水平扩展网关实例以处理更多的设备连接和请求。 八、实现步骤 安装所需的Python库:fastapi, uvicorn, paho-mqtt等。 创建FastAPI应用并定义路由。 实现MQTT组件,包括与MQTT broker的连接、订阅、发布等功能。 实现设备管理组件,维护设备列表并提供增删改查的方法。 实现HTTP组件,调用MQTT组件和设备管理组件处理用户请求。 编写测试代码,验证网关的各项功能是否正常工作。 部署网关服务并监控其运行状态。 该设计方案仅仅是概述,具体实现细节可能需要根据实际需求和项目环境进行调整和优化。在实际开发中,还需要考虑异常处理、日志记录、性能优化等方面的问题。基于上述设计方案,以下是一个简化版的参考代码,展示了如何使用FastAPI和paho-mqtt库来创建一个物联网网关。需要注意,示例中不包含完整的错误处理、用户认证和授权机制,这些在实际生产环境中都是必不可少的。依赖的主要库版本: fastapi==0.108.0 paho-mqtt==1.6.1 网关模拟代码gateway.py: from fastapi import FastAPI, HTTPException, Body, status from paho.mqtt.client import Client as MQTTClient from typing import List, Dict, Any import asyncio import json app = FastAPI() mqtt_client = None device_data = {} subtopic="gateway/device/#" # MQTT回调函数 def on_message(client, userdata, msg): payload = msg.payload.decode() topic = msg.topic device_id = topic.split('/') device_data = payload print(f"Received message from {device_id}: {payload}") # MQTT连接和订阅 def mqtt_connect_and_subscribe(broker_url, broker_port): global mqtt_client mqtt_client = MQTTClient() mqtt_client.on_message = on_message mqtt_client.connect(broker_url, broker_port, 60) mqtt_client.subscribe(subtopic) mqtt_client.loop_start() # MQTT发布消息 async def mqtt_publish(topic: str, message: str): if mqtt_client is not None and mqtt_client.is_connected(): mqtt_client.publish(topic, message) else: print("MQTT client is not connected!") # 设备管理:添加设备 @app.post("/devices/", status_code=status.HTTP_201_CREATED) async def add_device(device_id: str): device_data = None return {"message": f"Device {device_id} added"} # 设备管理:获取设备列表 @app.get("/devices/") async def get_devices(): return list(device_data.keys()) # 设备管理:获取设备数据 @app.get("/devices/{device_id}/data") async def get_device_data(device_id: str): if device_id not in device_data: raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=f"Device {device_id} not found") return device_data.get(device_id) # 设备管理:发送数据到设备 @app.post("/devices/{device_id}/data") async def send_data_to_device(device_id: str, data: Dict = Body(...)): topic = f"devices/{device_id}" message = json.dumps(data) await mqtt_publish(topic, message) return {"message": f"Data sent to {device_id}"} # 设备控制:发送控制命令到设备 @app.post("/devices/{device_id}/control") async def control_device(device_id: str, command: str): topic = f"devices/device/{device_id}" await mqtt_publish(topic, command) return {"message": f"Control command sent to {device_id}"} # FastAPI启动事件 @app.on_event("startup") async def startup_event(): mqtt_connect_and_subscribe("127.0.0.1", 1883) # FastAPI关闭事件 @app.on_event("shutdown") async def shutdown_event(): if mqtt_client is not None: mqtt_client.loop_stop() mqtt_client.disconnect() # 运行FastAPI应用 if __name__ == "__main__": import uvicorn uvicorn.run(app, host="127.0.0.1", port=8000) 设备1模拟代码 dev1.py: import paho.mqtt.client as mqtt # 连接成功回调 def on_connect(client, userdata, flags, rc): print('Connected with result code '+str(rc)) client.subscribe('devices/1') # 消息接收回调 def on_message(client, userdata, msg): print(msg.topic+" "+str(msg.payload)) client.publish('gateway/device/1',payload=f'echo {msg.payload}',qos=0) client = mqtt.Client() # 指定回调函数 client.on_connect = on_connect client.on_message = on_message # 建立连接 client.connect('127.0.0.1', 1883) # 发布消息 client.publish('gateway/device/1',payload='Hello, I am device',qos=0) client.loop_forever() 设备2模拟代码 dev2.py import paho.mqtt.client as mqtt # 连接成功回调 def on_connect(client, userdata, flags, rc): print('Connected with result code '+str(rc)) client.subscribe('devices/2') # 消息接收回调 def on_message(client, userdata, msg): print(msg.topic+" "+str(msg.payload)) client.publish('gateway/device/2',payload=f'echo {msg.payload}',qos=0) client = mqtt.Client() # 指定回调函数 client.on_connect = on_connect client.on_message = on_message # 建立连接 client.connect('127.0.0.1', 1883) # 发布消息 client.publish('gateway/device/2',payload='Hello, I am device',qos=0) client.loop_forever() 运行网关代码,打开网页得到api接口: 通过api分别添加设备1和设备2, 在另外两个控制台中分别运行模拟设备1和模拟设备2的代码 通过网页API向设备1发送数据 通过网页API获得设备回复的数据,设备代码中只是简单的把网关发过来的数据进行回传 我们在网关的后台可以看到完整的数据流 至此一个简易的网关已经实现了,接下来将会尝试实现楼宇里的最常见的bacnet设备进行通讯管理。