標(biāo)題: HC32F460KCTA單片機芯片移植RT-Thread操作系統(tǒng)-附代碼 [打印本頁]

作者: 余金渠    時間: 2022-5-1 11:21
標(biāo)題: HC32F460KCTA單片機芯片移植RT-Thread操作系統(tǒng)-附代碼
五一小長假結(jié)束了上一個關(guān)于HC32F460的項目之后就著手于嵌入式實時操作系統(tǒng)看了市面上各種各樣的操作系統(tǒng)像老牌的uc/OS,國外的freeRTOS這兩個比較出名的RTOS之后,還是選擇RT-thread。uc/OS學(xué)習(xí)資源是有可是收費,freeRTOS是free但是進(jìn)一個官網(wǎng)都要等個幾十秒。就只能選擇國內(nèi)比較出名又是free的RTOS——RT-thread了買了兩本關(guān)于此操作系統(tǒng)的書畫了10天讀完感覺非常不錯,特別是其免費的組件太nice了。
好進(jìn)入正題我先是移植完整的RT-THread發(fā)現(xiàn)又難移植又體積大很多功能也用不上只好移植nano版這里介紹一下3個主要版本 smart 標(biāo)準(zhǔn) nano 你可以認(rèn)為適用的芯片等級從上到下smart>標(biāo)準(zhǔn)>nano 其實cortex-m4是可以上標(biāo)準(zhǔn)的Nano更像是給cortex-m3/m0用的。
本次移植主要是包括內(nèi)核和Finsh組件的移植,F(xiàn)insh是一個非常有用的組件。移植使用的工程是我上一個帖子的工程移植下來占用的資源非常少
第一張是帶RTOS的第二張是不帶的
只增加了8KCODE空間和1K的內(nèi)存空間可以說是非常小。

大家移植的時候需要開啟一些芯片的功能
其實也沒什么參考價值的芯片的功能已經(jīng)由RT-Thread team給寫好了匯編語言主要是打開ADC/GPIO/中斷/USART(FINSH要用)就差不多了



下面是百度網(wǎng)盤的鏈接給壇外網(wǎng)友下載用
鏈接:https://pan.baidu.com/s/1iYY_Jap_7883vL70WGvPMA
提取碼:ov9m

附件下載: HC32F460RT_Thread工程.zip (750.8 KB, 下載次數(shù): 31)



作者: xdqfc    時間: 2022-5-2 10:15
先頂一下,感謝樓主的奉獻(xiàn),華大的單片機,用的不多,主要是不好買。

作者: yibinjun    時間: 2022-5-15 15:14
正好用到這塊芯片,參考一下,謝謝分享




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1