说一说 RTThread 系统 开发过程的坑。。。

 

 

1     系统文件 与 ST 官方的不一致   ,无法兼容Cube MX   , 导致用户自行开发 外设时  需要大量初始化工作 ,而且遇到问题难以查找 原因  ,因为系统初始化过程  与官方差异较大,这点 入手比较难

 

2  软件包 可靠性无法保证  经常有错误或bug

3 开发平台  bug 多 ,简单用 不会遇到多少bug   ,但是用户如果想自定义修改一些 构建配置文件   就会容易出现 bug  , 而且RTStudio  本身 也是 在软件包的自动更新和处理上 不够严谨 容易出错。

入门潜伏的坑很多,作为一个搞嵌入式多年 ,玩转STM32和Freertos 多年的资深玩家 ,也觉得这个系统 构架需要哦改进很多, 兼容性差, 特别是 ST库文件与ST官方无法建立互相共用,然后又修改了很多ST系统文件,给用户埋下很多坑

 

比如   大多数 RTthread  提供的代码对 单片机本身的开发程度都在30%~60%  剩下的单片机外设 用户如果想自己添加  ,就需要摸透HAL库的整个过程 以及调用 ,所有文件都要自己添加 这点对用户来说 难度很大,工作量也不小 容易出错遗漏,

特别是 遗漏后 不容易察觉  因为 很多函数 在HAL库中都有 weak声明    ,用户遗漏了也不会报错

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值