【像STM32一样轻松玩转MPU】睿擎SDK V1.1.0重磅升级:内核性能与开发能力双重突破
睿擎工业平台是为工业场景设计的软硬件一体化开发方案,全栈自主可控,赋能客户聚焦核心业务创新,开发效率提升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网络模块支持
新增对4G通信模块支持,默认支持EC20模块,其他各家品牌的4G模块均可以通过配置进行支持。
实现了USB RNDIS与ECM协议的支持,配合USB AT接口驱动,让设备轻松接入4G网络,实现高速稳定的数据通信,无需外接网卡,极大拓展联网场景应用边界。
支持RNDIS
支持ECM
新增UVC摄像头支持
支持USB视频类(UVC)摄像头,支持YUV和MJPEG图像格式采集,可广泛应用于图像识别、拍照取证、远程监控等场景,真正实现“即插即用”。
取一帧yuv图片
取一帧mjpeg图片
新增NCNN AI框架及Yolov3 AI目标检测示例
集成深度学习模型,结合摄像头图像流,实现实时物体识别检测,轻松开启边缘AI开发!
新增在线软件包功能
支持从RuiChing Studio中导入各种在线软件包,方便应用功能集成。
新增睿擎SDK在线升级功能
无需手动导入,点击即可获取最新SDK、驱动库及功能包,提升工具链可维护性。
新增Web Server网页服务器功能
内置轻量级HTTP服务器Webnet,快速实现本地网页控制界面,适用于设备后台、配置门户等场景。
新增硬件FPU(浮点运算单元)及NEON指令集支持
内核支持浮点运算硬件加速以及NEON指令集,特别适合AI推理、滤波算法、图像处理等计算密集型场景,性能显著提升,运行更高效!
新增系统崩溃后的CoreDump调试能力
完善的异常捕获与导出机制,在系统异常或崩溃时自动记录上下文数据,便于后续精准复现与问题排查,提升调试效率。
•内存导出:支持导出.data、.bss等内存段内容;
•线程栈保存:保存触发异常的线程栈和其他线程栈;
•寄存器保存:保存异常线程的寄存器上下文;
•多线程支持:多线程NOTE段支持,可查看多线程;
支持CoreDump调试视图
配合内核支持,Ruiching IDE可直接分析异常栈、寄存器状态,实现深度调试分析。
新增Lua脚本语言支持
应用环境集成Lua脚本语言支持,满足用户脚本开发需求,支持客户自定义业务逻辑更便捷。
新增Jlink / DAP-Link双调试器支持
一键切换调试工具,兼容更多开发板与量产场景,调试连接更灵活。
新增SD卡存取功能
提供从挂载、读写到数据管理的完整示例,新手也能快速入门。
新增C++应用开发支持
支持标准C++项目开发,带来更强的结构化与面向对象能力,方便大型项目模块化组织。
屏幕驱动优化,新增PWM背光调节支持
支持通过PWM动态调节屏幕亮度,可按需控制功耗及视觉体验,适配更多LCD屏幕型号,提升人机交互细节体验。
完善webclient参数解析机制
支持更多header、自定义参数的配置,HTTP请求更灵活,适配多种云服务交互需求。
完善PWM通道显示不全的问题,提升寄存器级调试体验
常规bug修复
修复波特率配置受限、串口回调提前触发等问题,让底层通信更稳定。
教程文档全面升级,开发不再踩坑
新增4G模块接入实战教程
UVC摄像头拍照教程
Yolov3目标检测入门教程
CoreDump调试教程完善
新增触摸屏驱动开发手册
新增LCD屏幕驱动开发手册
新增实时性开发手册
例程
经过此次升级,睿擎SDK中的例程更加全面丰富,总数超过50个,可提供快速评估和功能测试,支撑各类应用场景快速落地。
为何选择睿擎平台?
MCU开发体验,MPU性能释放:在MPU上开发达到和MCU一样的开发体验。
开箱即用的工业协议栈:Modbus、CANopen、EtherCAT等主流工业协议深度集成,大幅缩短开发周期。
稳定可靠的实时内核:确保工业控制任务的实时性和确定性。
完善的开发工具链:RuiChing Studio IDE提供从编码、编译、调试到部署的一站式体验。
活跃的社区与丰富资源:遇到问题?海量教程、文档和社区开发者为你提供支持。