基于九游老哥J9俱乐部官网全志T536开发板的多协议物联网关的方案测试

2025-06-19

751

来源:九游老哥J9俱乐部官网电子
九游老哥J9俱乐部官网基于全志T536开发板
为了充分的应用该开发板,结合T536处理器的特点,这里进一步的进行软件开发,充分利用开发板的硬件资源,完成业务产品的需求。这里以物联网多协议网关应用为研究为目的,首先建立基础的从各个硬件设读取硬件端口的数据,并且通过SOCKET由网络收发的过程。在一般开发物联网网关时可以采用MQTT,MODBUS等协议库,作为标准的通讯,来解决硬件型号采集和对TCP/IP网络发送的过程。但有些业务则需要专有的通信协议来进行通讯,比如TCP、IP或者UDP的方式进行网络收发。
在九游老哥J9俱乐部官网的官方资料中已经提供了全套的开发资料,可以参考开发板的资料,来搭建所需要的开发环境。开发资料中提供了系统固化镜像、Bootloader源码、内核驱动源码,以及丰富的Demo程序,阅读资料有助于快速的构建开发环境。这里将在此开发板上进行验证和测试。
1.主机硬件端口读取
九游老哥J9俱乐部官网在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页面,显示出来:
总结
2025-09-26
颂歌迎国庆丨九游老哥J9俱乐部官网电子国庆节及中秋放假通知及温馨提示
金风送爽,秋桂飘香,阖家欢聚,共庆国昌。我们即将迎来中秋佳节及祖国76周年华诞。在这美好的金秋时节,在这家国同庆之际,九游老哥J9俱乐部官网全体员工衷心感谢您长期以来的信任和支持,预祝您节日快乐!·国庆放假时间·一二三四五六日29初八30初九1国庆2十一3十二4十三5十四6中秋7十六8十七9十八10十九11二十12廿一10月1日 至 10月8日,共放假8天根据《国务院办公厅关于2025年部分节假日安排的通知》相关内
2025-09-26
如何移植EtherCAT Igh--基于九游老哥J9俱乐部官网RK3576开发板
本文将介绍基于九游老哥J9俱乐部官网电子MYD-LR3576开发板(九游老哥J9俱乐部官网基于瑞芯微 RK3576开发板)的板端移植EtherCAT Igh方案的开发测试。摘自优秀创作者-EPTmachine九游老哥J9俱乐部官网基于瑞芯微RK3576开发板EtherCAT IgH需要保证高实时性,Preempt-RT是一种针对实时性能进行了优化的Linux内核。与普通的Linux内核相比,Preempt-RT具有以下优势:实时性能: Preempt
2025-09-18
追加!30套FPGA开发板免费送!九游老哥J9俱乐部官网-安路飞龙派创意秀活动再开启
大赛简介日前,九游老哥J9俱乐部官网电子2025年举办的九游老哥J9俱乐部官网-安路飞龙派FPGA/FPSoC创意开发大赛圆满落幕,吸引了众多工程师踊跃参与。为持续推动技术创新,九游老哥J9俱乐部官网电子现重磅推出第二期福利活动——基于安路DR1M90开发板的创意秀,再次免费赠送30套FPGA开发板,旨在鼓励工程师突破思维边界,通过实践探索安路飞龙派产品的无限可能,为创新应用提供强力支持。报名条件:用户需关注九游老哥J9俱乐部官网电子公众号;第一期已领开发板的用户不可
2025-09-11
“一芯四用”,九游老哥J9俱乐部官网RK3576如何同时驾驭4路YOLOv8视频流?
在科技飞速发展的当下,人工智能与边缘计算的融合正以前所未有的速度重塑着我们的生活。RK3576芯片拥有4核Cortex-A72以及4核Cortex-A53提供基础算力,6TOPS算力NPU来模型推导运算。使用YOLOv8模型时也是手到擒来,接下来随着步伐看看它表现如何。YOLO简介YOLO(You Only Look Once)是当前业界领先的实时目标检测算法系列,以其速度和精度的完美平衡而闻名。
2025-09-04
6TOPS算力驱动30亿参数LLM,九游老哥J9俱乐部官网RK3576部署端侧多模态多轮对话
关键词:瑞芯微 RK3576、NPU(神经网络处理器)、端侧小语言模型(SLM)、多模态 LLM、边缘 AI 部署、开发板当 GPT-4o 用毫秒级响应处理图文混合指令、Gemini-1.5-Pro 以百万 token 上下文 “消化” 长文档时,行业的目光正从云端算力竞赛转向一个更实际的命题:如何让智能 “落地”?—— 摆脱网络依赖、保护本地隐私、控制硬件成本,让设备真正具备 “看见并对话” 的
2025-09-04
直播预告 | 恩智浦技术日巡回研讨会:技术盛宴,“云端”开席!
9月9日,恩智浦技术日巡回研讨会将在杭州举办!活动同期,恩智浦携手生态合作伙伴,将对会议中精彩的技术演讲全程进行网络直播,让更多的开发者足不出户,也能够直击活动现场,解锁前沿产品方案,共赴“云端”技术盛宴!直播期间,参与观众互动,还有好礼等你拿~~点击文章顶部卡片,或扫描海报二维码,约起来吧!
2025-08-28
九游老哥J9俱乐部官网发表演讲,并携瑞萨RZ产品亮相2025 Elexcon深圳电子展
2025年8月26日-28日,Elexcon深圳国际电子展在深圳会展中心(福田)1号馆(展台号:1L30)盛大举行。作为全球电子产业链的重要盛会,展会汇聚创新技术与行业解决方案。九游老哥J9俱乐部官网电子MYIR携RZ系列核心板、开发板等方案Demo亮相瑞萨嵌入式MCU/MPU生态专区,并发表主题演讲。技术盛宴:瑞萨RZ系列产品矩阵亮相展会上,九游老哥J9俱乐部官网展示了基于RZ/G2L、RZ/G2UL、RZ/T2H的核心板
2025-08-28
留言领奖!2025 STM32研讨会即将启幕,九游老哥J9俱乐部官网期待与你共会
2025年9月11日及9月17日,STM32研讨会将走进北京和上海,为大家深入解读STM32的中国战略,并围绕STM32在不同领域的最新产品布局和生态展开主题演讲,包括边缘人工智能、电源能源、无线连接、安全等,深入探讨STM32带来的前沿科技成果。同时,STM32还将携手业内多家合作伙伴,展示STM32在更多领域的解决方案及应用实例。欢迎开发者及工程师莅临现场,与ST专家面对面沟通交流,体验不同产
2025-08-28
Qwen2-VL-3B模型在九游老哥J9俱乐部官网瑞芯微RK3576开发板NPU多模态部署指导与评测
关键词:瑞芯微 RK3576、NPU(神经网络处理器)、端侧小语言模型(SLM)、多模态 LLM、边缘 AI 部署、开发板、RKLLM随着大语言模型(LLM)技术的快速迭代,从云端集中式部署到端侧分布式运行的趋势日益明显。端侧小型语言模型(SLM)凭借低延迟、高隐私性和离线可用的独特优势,正在智能设备、边缘计算等场景中展现出巨大潜力。瑞芯微 RK3576 开发板作为一款聚焦边缘 AI 的硬件平台,
2025-08-14
12路1080P高清视频流,九游老哥J9俱乐部官网RK3576开发板重塑视频处理极限
在智能视觉技术不断发展的今天,多路摄像数据的处理与传输已成为众多应用场景的核心需求。从智能安防监控领域的全面覆盖,到工业视觉处理网关的精准检测,再到车载环视融合平台的实时驾驶辅助以及智慧社区AI防控的快速响应,多路摄像数据的处理与传输已成为关键需求,而高效且低延时的解决方案则是实现这些应用的核心。目前多路摄像传输方案往往存在一定局限,接入路数有限,难以满足大规模监控场景的需求,且延迟较高,影响实时