首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RTX5全家桶源码综合模板发布,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架

【说明】

1、RTX5全家桶的优势就是简单易用,初学的话,上手很快,稳定性也是杠杠的,且容易做稳定。

2、同时RTX5也是有汽车级,工业级,医疗和铁路安全认证,只是安全级别比ThreadX要稍微低些。

3、当前RTX5中间件源码已经开源了,大大方便大家问题的排查。同时提供了FreeRTOS内核版本,方便大家选择。

【视频】

【目标】

1、这个综合源码模板,不仅仅是模块,后续持续维护,将其打造成直接面向实际项目应用的综合框架,大家可以直接添加自己的应用即可,不需要的组件可以屏蔽掉。并且提供了源码,大家也可以方便的魔改为自己专属的工程。

2、整个框架全部采用CMSIS全家桶管理,特别是CMSIS-RTOS,方便大家切换各种OS内核。

【功能】

1、本次工程集成了CMSIS6.10,CMSIS-Driver,CMSIS-DSP,CMSIS-Viwer,CMSIS-Compiler,CMSIS-RTOS V2,CMSIS-FreeRTOS,CMSIS-RTX,CMSIS-MbedTLS等,全部采用的当前最新版。

2、网络协议栈,单网络协议栈同时管理DM9000和DM9162双网口。

3、文件系统,同时管理外挂U盘,NAND Flash和SD卡。

4、USB协议栈,RL-USB同时外挂USB FS和USB HS两个USB外设,USB FS接口用于外接电脑,实现SD卡和NAND模拟U盘,USB HS用于外挂U盘设备。

5、加密算法库使用的CMSIS-mbedTLS。

6、BSP外设驱动,部分是采用的CMSIS-Driver,其他都采用我们自己设计的。

下次升级添加

1、Modbus主从机,采用我们自己设计的

2、CANopen主从机,采用之前专题视频教程采用的CanopenNode

3、GUI选择,RTX5内核版采用emWin,FreeRTOS内核版采用LVGL

4、根据大家的需要,看看是否需要提供APP + BOOT的方式,APP做固件加密,实现安全升级。

【注意事项】

1、由于程序使用了DWT时钟周期计数器,程序下载后,请将板子重新上电使用,防止DWT时钟周期计数器没有正常复位。

2、RL-FlashFS操作外挂U盘,SD卡或者NAND,是通过串口命令u,m和n来切换,m表示SD卡,n表示NAND,u表示U盘。

3、首次使用,如果操作NAND,务必调用串口命令1,进行NAND Flash的低级格式化和文件系统格式化。

4、使用FTP服务器前,请插入SD卡,执行串口命令f,不使用FTP功能后,请执行串口命令t。

(1)FTP服务器请使用FlashFXP 5,而使用FileZilla Client不好用。

(2)FTP用户名admin,密码123456,端口21。

【工程下载】

1、这次发布,先制作好了MDK版本(当前提供的工程是用MDK5.40 AC6编译测试),后面GCC和IAR版也将上线,大家喜欢那个IDE,方便用那个IDE ,就用那个。

2、追求更好的稳定性,推荐RTX5版,因为RTX5与其配套的中间件兼容性更好。

3、基于V7板子。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OhbA9uF6m2PhaP08Aq21FB5g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券