閒暇之時,利用一點點時間移植一下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、運行結果: