移植 TencentOS-tiny
闲暇之时,利用一点点时间移植一下TencentOS-tiny系统玩玩。
硬件(MCU):STM32L051C8T6
目前来说TencentOS-tiny比起LiteOS还有一些不足的地方(组件还没有LiteOS完善),但是它占用flash确实是小些,比起LiteOS。
直接进入话题,其实,我已在前一个月就移植好了,现在就是做个记录。
好啦!其实移植很简单,官方已经给我们写了移植步骤,只需一步步按照步骤来进行即可。
不过移植时要注意一些小小地方。
移植前需要做几个步骤:
1、使用STM32CubeMx工具生成demo工程(注意要编译后,能正常运行的工程),再往下进行
2、就是在TencentOS-tiny官方下载源码。(现在几乎每天都在更新源码,不断完善中)
1)源码的地址:https://github.com/Tencent/TencentOS-tiny
2)克隆源码:
3、在这我是基于keil IDE开发的环境,所以我是按照官网教程步骤如下:
4、基本按照官网步骤来移植,都是很顺利进行移植成功(具体步骤我就不写了,我也是按照官网移植步骤进行的。)
5、运行结果: