【像STM32一样轻松玩转MPU】睿擎SDK V1.1.0重磅升级:内核性能与开发能力双重突破

描述

 

MPU
 


 

睿擎工业平台是为工业场景设计的软硬件一体化开发方案,全栈自主可控,赋能客户聚焦核心业务创新,开发效率提升70%,像 STM32 一样玩转 MPU。

 

 

平台整合了数据采集、通信、控制、工业协议、AI、显示六大核心功能,通过模块化设计与场景优化,提供一站式工业设备智能化服务。

 

 

 

 

 

睿擎 SDK V1.1.0 版本中实现了内核性能深度优化,并且全面拓展应用开发能力——新增 4G 通信与摄像头图像处理功能,增加 AI 推理框架 NCNN, 增加 Yolo V3 AI 目标识别示例,增加了硬件浮点和C++支持等,从SDK到Studio 工具链升级,配套教程与实战案例同步更新,为工业开发提供更稳定的底层支撑与更高效的落地路径。

 

 

 

 

 

睿擎SDK V1.1.0 完整支持睿擎派平台套件,睿擎派是睿擎平台官方推荐评估板,基于RK3506J,三核Cortex A7 芯片,主频三核1.5G,ROM 256M Bytes,RAM 256M Bytes,板卡支持双百兆以太网口、双CANFD 接口以及 DSMC 并行通信总线等接口,它们能够高效地与 FPGA、UART口、PWM口、SPI等进行连接和扩展。

 

 


 


 

新增4G网络模块支持

MPU

新增对4G通信模块支持,默认支持EC20模块,其他各家品牌的4G模块均可以通过配置进行支持。


 

 

 

实现了USB RNDIS 与ECM协议的支持,配合USB AT接口驱动,让设备轻松接入 4G 网络,实现高速稳定的数据通信,无需外接网卡,极大拓展联网场景应用边界。


 

 

 

支持RNDIS

MPU


 

 

 

支持ECM 

 

 

MPU


 


 

新增UVC摄像头支持

MPU

 

支持USB视频类(UVC)摄像头,支持YUV和MJPEG图像格式采集,可广泛应用于图像识别、拍照取证、远程监控等场景,真正实现“即插即用”。


 

 

 

取一帧yuv图片

 

 

MPU


 

取一帧mjpeg图片

 

 

MPU


 


 

新增NCNN AI 框架及 Yolov3 AI 目标检测示例

集成深度学习模型,结合摄像头图像流,实现实时物体识别检测,轻松开启边缘AI开发!


 

 

 

新增在线软件包功能

支持从 RuiChing Studio 中导入各种在线软件包,方便应用功能集成。


 

MPU


 

新增睿擎 SDK 在线升级功能

无需手动导入,点击即可获取最新 SDK、驱动库及功能包,提升工具链可维护性。
 


 

MPU

 

 

 

 

 

新增Web Server网页服务器功能

内置轻量级HTTP服务器Webnet,快速实现本地网页控制界面,适用于设备后台、配置门户等场景。


 

 

 

MPU

 

 


 


 

新增硬件 FPU(浮点运算单元)及NEON指令集支持

内核支持浮点运算硬件加速以及NEON指令集,特别适合AI推理、滤波算法、图像处理等计算密集型场景,性能显著提升,运行更高效!

 

 


 


 

新增系统崩溃后的CoreDump调试能力

完善的异常捕获与导出机制,在系统异常或崩溃时自动记录上下文数据,便于后续精准复现与问题排查,提升调试效率。

 

 

• 内存导出:支持导出 .data、.bss 等内存段内容;

 

 

• 线程栈保存:保存触发异常的线程栈和其他线程栈;

 

 

• 寄存器保存:保存异常线程的寄存器上下文;

 

 

• 多线程支持:多线程 NOTE 段支持,可查看多线程;

 

 

支持 CoreDump 调试视图

 

 

配合内核支持,Ruiching IDE 可直接分析异常栈、寄存器状态,实现深度调试分析。

 

 

 

 

 

 

 

 

MPU

 

 


 


 

新增 Lua 脚本语言支持

应用环境集成Lua脚本语言支持,满足用户脚本开发需求,支持客户自定义业务逻辑更便捷。


 

 

 

MPU


 

新增 Jlink / DAP-Link 双调试器支持

一键切换调试工具,兼容更多开发板与量产场景,调试连接更灵活。

 

 

 

 

 

MPU

 

 


 

新增 SD 卡存取功能

提供从挂载、读写到数据管理的完整示例,新手也能快速入门。


 

 

 

MPU


 

新增 C++ 应用开发支持

支持标准 C++ 项目开发,带来更强的结构化与面向对象能力,方便大型项目模块化组织。

 

 

 

 

 

屏幕驱动优化,新增 PWM 背光调节支持

支持通过 PWM 动态调节屏幕亮度,可按需控制功耗及视觉体验,适配更多 LCD 屏幕型号,提升人机交互细节体验。

 

 


 


 

完善 webclient 参数解析机制

支持更多 header、自定义参数的配置,HTTP 请求更灵活,适配多种云服务交互需求。

 

 


 


 

完善 PWM 通道显示不全的问题,提升寄存器级调试体验

MPU


 

常规bug 修复

修复波特率配置受限、串口回调提前触发等问题,让底层通信更稳定。

 

 


 

教程文档全面升级,开发不再踩坑


 

新增4G模块接入实战教程


 

 

 

UVC摄像头拍照教程


 

 

 

Yolov3目标检测入门教程


 

 

 

CoreDump调试教程完善


 

 

 

新增触摸屏驱动开发手册


 

 

 

新增LCD屏幕驱动开发手册


 

 

 

新增实时性开发手册

 

 


 

例程


 

经过此次升级,睿擎SDK中的例程更加全面丰富,总数超过50个,可提供快速评估和功能测试,支撑各类应用场景快速落地。


 

 

 

MPU


 


 


 

为何选择睿擎平台?


 

MCU开发体验,MPU性能释放:在MPU上开发达到和MCU一样的开发体验。

 

 

 

 

 

开箱即用的工业协议栈:Modbus、CANopen、EtherCAT等主流工业协议深度集成,大幅缩短开发周期。

 

 

 

 

 

稳定可靠的实时内核:确保工业控制任务的实时性和确定性。

 

 

 

 

 

完善的开发工具链:RuiChing Studio IDE提供从编码、编译、调试到部署的一站式体验。

 

 

 

 

 

活跃的社区与丰富资源:遇到问题?海量教程、文档和社区开发者为你提供支持。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分