基于米尔全志T536开发板的多协议物联网关的方案测试
2025-06-19
1304
来源:米尔电子

米尔基于全志T536开发板
为了充分的应用该开发板,结合T536处理器的特点,这里进一步的进行软件开发,充分利用开发板的硬件资源,完成业务产品的需求。这里以物联网多协议网关应用为研究为目的,首先建立基础的从各个硬件设读取硬件端口的数据,并且通过SOCKET由网络收发的过程。在一般开发物联网网关时可以采用MQTT,MODBUS等协议库,作为标准的通讯,来解决硬件型号采集和对TCP/IP网络发送的过程。但有些业务则需要专有的通信协议来进行通讯,比如TCP、IP或者UDP的方式进行网络收发。

在米尔的官方资料中已经提供了全套的开发资料,可以参考开发板的资料,来搭建所需要的开发环境。开发资料中提供了系统固化镜像、Bootloader源码、内核驱动源码,以及丰富的Demo程序,阅读资料有助于快速的构建开发环境。这里将在此开发板上进行验证和测试。

1.主机硬件端口读取
米尔在T536开发板上支持了丰富的端口并且开发板上做了型号的隔离,非常适合工业物联网型号采集和控制。首先查看一下开发板的端口硬件资源:

开发板的物联网接口资源丰富,它引出2路RS485、1路RS232、2路CAN、3路Ethernet、5路USB、Local Bus等通信接口,同时引出LVDS,HP OUT/MIC IN等音视频多媒体接口,内置2TOPS NPU、8M@30fps ISP,并支持4K@25fps H.264视频编码。
这里首先进行读取RS232和485端口数据,这里设计可配置的数据参数读物方式,端口配置保存在板子用户目录下。

2.端口配置文件
通过使用端口配置,可以方便的在实施时配置与业务对应的参数,符合应用场景。这样不必修改程序即可投入使用,这里配置端口文件如下

3.进程间通讯程序RPC
为了使读取的数据,能多重的使用,这里使用多线程的方式,其中一个线程负责读取线程,并把读取的数据压入系统的队列中。另外一个线程则可以检查和处理数,比如对数据做异常值检查,对数据做平滑,抽稀,均值等处理,通信线程则把需要的数据向另外的进程通过进程通讯的方式进行发送,RPC线程程序设计如下:

4.交叉编译环境脚本编写

编写好编译脚本,即完成整体工程的创建,并传输到编译环境主机中进行编译。把工程项目传到主机交叉编译环境中:

然后直接make 进行编译:

很顺利的编译成功。
在物联网网关设备中,通常采用web的管理界面,用户监控系统应用的工作状态,以及进行的必要的配置和设置等工作。这里设计一个嵌入式的http服务程序,考虑服务程序和硬件紧密结合,这里不使用nginx等这样的独立的web服务程序,而是使用httpd开源的小型http服务工程,进行二次开发,好处是可以方便的加入对硬件的访问以及特别的应用功能,不如获取端口的数据,并做处理,通过web网关传到页面前端,通过动态html脚本,完成灵活的页面和底层访问的功能。这里使用httpd开源工程进行二次开发:
工程主代码如下:
工程目录如下:

其中需要创建几个运行目录,tmpl是前端页面模板目录,里面可以放入html模板,供http服务器程序渲染输出最终的html页面。
www目录则放置静态资源文件,如图片,样式表文件,js前端脚本文件等。
这几个目录也需要在开发板上创建。
对工程进行编译,编译如下:

为了使这个物联网网关根直观可用,这里还需要设计一组前端页面,方便观察网关的运行装填,以及对响应的配置文件等进行配置。因为前端页面不是开发板主要的开发目标,这里我们使用AI辅助设计前端页面,顺便也看一下AI前端页面设计的能力。这里使用字节跳动的coze spzce智能体来设计物联网网关的前端页面,首先打开扣子空间页面:
在提示词中详细描述我们的页面设计内容,提示词内容如下:

再点击生成,经过大约5分钟的时间,生成了页面代码和样式表文件以及相关js代码,生成内容如下:

输出的页面内容如下:

7.手动调整修改HTML前端页面
由智能体生成的页面,通过检查,发现页面中有不少错误和缺失,首先对页面进行人工检查错误和修改,对页面中的实例数据进行删除,并修改为全局模板变量,对访问的静态资源文件位置进行修改,对访问数据的XRH方式进行jquery方式进行修改。

8.服务程序和前端页面模板部署
把端口数据服务程序以及WEB后台服务程序httpd都传输到开发板上,并且把页面模板也传输到开发板httpd的同级目录下:

前端页面的部署:

9.服务启动运行
部署好服务程序后,即可开始启动相关服务程序,首先启动
multi-serial-monitor

打开浏览器,输入开发板的IP,访问WEB页面,显示出来:

总结
2026-04-10
米尔RK3576 + ROS2 进阶:NPU加速MixFormerV2目标跟随与机械臂抓取实战
回顾上篇:基于RK3576+ROS2 Humble+SLAM Toolbox+Nav2,我们实现了机器人的建图与自主导航。机器人已经能够“走到哪里”。但真正的智能机器人不仅要“走到哪”,还要“看到并操作”——识别特定物体、主动跟随、近距离抓取。本文将在此基础上,集成深度摄像头,实现机器人核心功能:使用米尔RK3576 NPU加速MixFormerV2进行目标跟踪,替代传统OpenCV算法;移动底盘
2026-04-10
智造新方向 · 国产芯未来,米尔即将亮相新唐2026研讨会
在全球绿色能源与智能制造浪潮推动产业升级的当下,半导体技术的创新正持续为各领域发展注入核心动力。为深化产业技术交流、携手共探国产芯发展新机遇,新唐科技携手芯唐南京将于2026年4月14日至5月28日在全国城市巡回举办年度研讨会 ——“智造新方向・国产芯未来”。米尔电子作为新唐的合作伙伴,将携米尔基于新唐MA35D1核心板开发板及解决方案,亮相0417深圳、0421南京、0423北京等场次的研讨会。
2026-04-02
当6 TOPS不再是极限:RK3576+Hailo-8,让高帧率摄像头真正“实时”
在边缘计算领域,算力与实时性之间的博弈从未停止。近期基于米尔MYD-LR3576 开发板+PCIe M.2接口Hailo-8算力卡进行了一系列深度测试,一组实测数据,或许能帮你重新审视边缘AI的“性能天花板”。图:米尔基于RK3576开发板一、RK3576 的算力极限在哪里?RK3576内置NPU由2核组成,具备6 TOPS 算力,在常规轻量级模型推理中表现不俗。但在实际项目中,我们通过多路并发测
2026-03-27
新品!从MINI到工业板:米尔T153开发板工业场景全覆盖
今年1月,米尔发布了MYD-YT153MX-MINI开发板,该产品精准切入国产核心板在中端市场领域,具有极致性价比,自上市即获得良好的市场反响。为方便开发者灵活选择、适配更专业的场景,米尔电子正式推出基于同款全志T153四核异构工业处理器的MYD-YT153MX工业开发板,两款开发板形成完整组合,下面来详细介绍工业开发板的不同之处。工业开发板——为严苛场景而生工业开发板:定位工业应用开发与评估,接
2026-03-19
新品!瑞萨RZ/T2H驱控一体单芯、多轴实时控制,助力工业以太网
米尔电子发布基于瑞萨高端MPU处理器RZ/T2H的CPU模组-MYC-YT2HX核心板及开发板。该产品在前代产品RZ的基础上进行了全面升级,RZ/T2H以其强大的硬件支持、全面的软件开发工具、丰富的工业以太网协议和安全解决方案,以及多操作系统的灵活配置,为客户提供了一个全方位、高效率的开发环境。MYC-YT2HX核心板的推出,旨在解决工业数字化进程中对高性能产品升级以及对复杂网络控制的需求,如工业
2026-03-12
RK3576 + ROS2 SLAM建图与导航实战
前言文档定位与目标读者本文档面向具备一定ROS基础、希望深入理解并在实际项目中部署ROS2 Humble + SLAM Toolbox + Nav2完整建图与导航系统的机器人工程师。我们将从零开始,基于米尔RK3576开发板逐步构建一个功能完备的自主移动机器人系统,涵盖环境搭建、机器人建模、SLAM建图、自主导航以及生产级系统的优化与排错。为什么选择SLAM Toolbox + Nav2?在ROS
2026-03-12
米尔亮相德国嵌入式展2026 Embedded World
2026年3月10日,全球嵌入式系统领域的年度盛会——Embedded World在德国纽伦堡展览中心盛大启幕。作为领先的嵌入式处理器模组厂商,米尔电子携全系列嵌入式核心板、开发板及创新解决方案重磅亮相,与来自全球40多个国家的1100余家展商、32000余名专业观众共赴这场技术盛宴。Embedded World自创办以来,已成为全球规模最大、影响力最深远的嵌入式系统展览会,聚焦嵌入式硬件系统、软
2026-03-06
新品!高能效,低功耗,TI AM62L经典再进化
众所周知,TI经典工业MPUAM335x曾引领行业风潮,而2023年TI发布64位MPU通用工业处理器平台AM62x,为AM335x用户提供了无缝升级路径,实现更高性能的功能需求。AM62L作为AM62x家族的降本之作,在性能和资源上做了裁剪,成本上做了优化,延续AM62x的经典基因,以更低门槛推进低功耗、高能效的工业处理器普及,助力开发者以高效方案应对多样化的需求。米尔与TI再联手,推出基于TI
2026-03-06
爆火的OpenClaw! 告别云端,米尔RK3576本地部署
1.概述基于最近爆火的OpenClaw项目,本文将在MYD-LR3576开发板上部署OpenClaw ,并接入飞书机器人,实现本地自托管 AI 助手。1.1.硬件资源部署端:米尔基于RK3576核心板开发板(MYD-LR3576)、外接鼠标、键盘和屏幕图:米尔基于RK3576系列核心板开发板调试端:PC电脑(Windows系统、Ubuntu系统皆可)1.2. 软件资源MYD-LR3576开发板使用
2026-02-11
【干货】米尔T153开发板AD7616高速ADC采集系统详解
PART 01项目概述1.1 技术背景米尔MYD-YT153开发板搭载全志T153处理器,提供LocalBus(LBC)并行总线接口,适合连接高速外设。AD7616是ADI公司推出的16位高精度并行ADC,具有16通道差分输入,广泛应用于工业数据采集、仪器仪表等领域。1.2 项目目标验证MYD-YT153 LocalBus与AD7616的硬件兼容性提供完整的软件驱动实现方案评估系统在实际应用中的性