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