好记性不如烂笔头,记录点滴移植经历,一方面便于总结提炼,二是分享,让别人少走有些弯路,自己以后踩坑了也爬的利索点。
首先梳理一下移植框架,FreeRTOS还是非常简单的, 体量上要比RT-Thread,Nuttx等偏重型的系统轻量不少,这可能也是FreeRTOS一般不会用在偏重型方案上的一个因素吧,毕竟仅仅一个调度器,支持的组件和框架较少,所以FreeRTOS比较多的用在如工业控制,智能小家电等功能单一的应用场合。
FreeRTOS V10.4.3的移植
整体的移植框架如下:
下面说下具体的移植步骤:
0.起动设计
- 搭建构建环境,准备利用melis上已经建好的环境,借”鸡“生”蛋".目标是移植FreeRTOS 系统,所以这部分不重点记录,总之,环境已建好。
- 用不用sbi? SBI主要为runtime提供M模式下的支持。暂时先用,后续优化掉,因为与Melis相比,FreeRTOS构建
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)