對(duì)于初次接觸RT-thread 的朋友來(lái)說(shuō),要想自己重新建立一個(gè)keil 下的工程,可能會(huì)覺(jué)得不知所措,那么看到這篇文字,可能對(duì)你會(huì)有幫助。我在這里演示了如何提取官方bsp 包中stm32 分支中的相關(guān)文件,重新組織文件結(jié)構(gòu),按照下圖中的文件夾分配,重新生成keil 下的工程,這個(gè)工程將會(huì)包括RT-thread 的內(nèi)核和finsh 組件。我愿意在開(kāi)始前說(shuō)明下分別建立這幾個(gè)文件夾的作用:project ——存放MDK工程文件;RT-thread ——存放rtt 源碼包(放在最外層);apps ——存放我們自己(用戶(hù))寫(xiě)的一些應(yīng)用代碼;drivers ——存放硬件外設(shè)驅(qū)動(dòng);third_part ——存放第三方程序源碼,比如stm32 固件庫(kù)、解碼庫(kù)等;obj ——目標(biāo)文件;這么一來(lái), 各類(lèi)代碼分類(lèi)一清二楚, 好了, 現(xiàn)在開(kāi)始一步一步帶大家走一遍生成這個(gè)工程的過(guò)程,當(dāng)你明白后可按照自己的意愿去生成工程。拷貝所需的文件解壓RT-Thread 源碼,將源碼放在我們所建立的工程文件夾外面(這么放是方便以后的工程可以共用)從源碼bsp\stm32f10x 目錄copy 下圖所列出的文件,放入篇3- 例程1- 重構(gòu)RTT最小系統(tǒng)\apps 目錄RT-Thread 源碼( 我改了下文件夾名字)我們準(zhǔn)備構(gòu)建的工程文件夾,包含上圖中的各個(gè)文件夾從源碼bsp\stm32f10x 目錄copy 下圖列出的必要的驅(qū)動(dòng)文件,放入篇3- 例程1-重構(gòu)RTT最小系統(tǒng)\drivers 目錄
標(biāo)簽:
keil
RT-thread
最小系統(tǒng)
上傳時(shí)間:
2022-06-20
上傳用戶(hù):