近期在做相關(guān)的移植和學(xué)習(xí),將這里的相關(guān)經(jīng)歷說(shuō)一下,本例程是基于標(biāo)準(zhǔn)庫(kù)的 keil 移植的。這里附加上個(gè)需要安裝的pack文件,下載好直接點(diǎn)擊安裝過(guò)即可,下載pack地址如下:
https://download.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.3.pack
打開(kāi)pack安裝包查看如下的顯示為安裝好的RT-Rhread。

現(xiàn)在我們點(diǎn)擊一下窗口上方工具欄中的按鈕

對(duì)該工程進(jìn)行編譯,如圖所示:

編譯的結(jié)果顯示在窗口下方的 “Build” 欄中,沒(méi)什么意外的話,最后一行會(huì)顯示“0 Error(s), * Warning(s).”,即無(wú)任何錯(cuò)誤和警告。
注:由于工程中包含的內(nèi)核例程代碼較多,若使用的是 MDK 試用版本,則會(huì)有 16KB 限制,此時(shí)可以只保留某個(gè)目標(biāo)例程的代碼(例如內(nèi)核例程只保留一個(gè) thread_sample.c 參與編譯),將其他不用的例程先從工程中移除,然后編譯。
在編譯完 RT-Thread/STM32 后,我們可以通過(guò) MDK-ARM 的模擬器來(lái)仿真運(yùn)行 RT-Thread。點(diǎn)擊窗口右上方的按鈕

或直接按 “Ctrl+F5” 進(jìn)入仿真界面,再按 F5 開(kāi)始運(yùn)行,然后點(diǎn)擊該圖工具欄中的按鈕或者選擇菜單欄中的 “View→Serial Windows→UART#1”,打開(kāi)串口 1 窗口,可以看到串口的輸出只顯示了 RT-Thread 的 LOGO,這是因?yàn)橛脩舸a是空的,其模擬運(yùn)行的結(jié)果如圖所示:

-
移植
+關(guān)注
關(guān)注
1文章
407瀏覽量
29197 -
keil
+關(guān)注
關(guān)注
69文章
1224瀏覽量
171742 -
標(biāo)準(zhǔn)庫(kù)
+關(guān)注
關(guān)注
0文章
31瀏覽量
7880 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1533瀏覽量
44221
發(fā)布評(píng)論請(qǐng)先 登錄
如何將RT-Thread移植到NXP MCUXPressoIDE上
基于 Keil MDK 移植 RT-Thread Nano
基于 Keil MDK 移植 RT-Thread Nano
基于 Keil MDK 移植 RT-Thread Nano
【原創(chuàng)精選】RT-Thread征文精選技術(shù)文章合集
為什么在keil中的庫(kù)文件好像無(wú)法直接移植到rt-thread studio中去呢
移植RT-Thread的原理與方法
【國(guó)產(chǎn)MCU移植】HC32F460基于Keil MDK 移植 RT-Thread Nano
【國(guó)產(chǎn)MCU移植】移植RT-Thread到國(guó)產(chǎn)芯片HC32F460PETB
【國(guó)產(chǎn)MCU移植】移植RT-Thread到國(guó)產(chǎn)芯片F(xiàn)M33LC026
STM32 RT-Thread Nano(1)基于 Keil MDK 移植
基于 Keil MDK 移植 RT-Thread Nano

基于標(biāo)準(zhǔn)庫(kù)的keil移植到RT-thread例程
評(píng)論