FreeRTOS資料夾預覽

2021-10-24 17:11:15 字數 2227 閱讀 1137

1.freertos 原始碼中有兩個資料夾,4

個 html

格式的網頁和乙個

txt

文件,html

網頁和

txt

文件看名字就知道是什麼東西,重點在於freertos

和 freertos-plus

,這兩個資料夾就是 freertos

的原始碼。

1. 開啟

freertos

資料夾

資料夾

demo

資料夾裡面就是

freertos

的相關例程freertos 針對不同的 mcu

提供了非常多的

demo

,其中就有

st 的 f1、

f4 和 f7 的相關例程。 ●

license

資料夾

這個資料夾裡面就是相關的許可資訊。 ●

source

資料夾

freertos本身。

資料夾是一些標頭檔案,移植的時候是需要,下面的.c

檔案是

freertos

的原始碼檔案了,移植的時需要。

portable這個資料夾,freertos

是個系統,是個純軟體,它怎樣和硬體聯絡在一起呢?軟體到硬體中間必須有乙個橋梁,portable

資料夾裡面的東西就是

freertos系統和具體的硬體之間的連線橋梁!不同的編譯環境,不同的 mcu

,其橋梁應該是不同的,開啟portable

資料夾

上圖中可以看出

freertos

針對不同的編譯環境和

mcu

都有不同的「橋梁」,以 mdk

編譯環境下的

stm32f103

為例。memmang

這個資料夾跟記憶體管理相關的,移植的時是必須的。keil

資料夾裡面的東西也是必須的,但是我們開啟keil

資料夾以後裡面只有乙個檔案:

see-also-the-rvds-directory.txt

。看檔案名字「

see-also-the-rvds-directory」,意思就是參考 rvds資料夾裡面的東西!

再開啟 rvds

資料夾

rvds 資料夾針對不同的架構的 mcu

做了詳細的分類,

stm32f103

就參考

arm_cm3

, 開啟 arm_cm3

資料夾,

有兩個檔案,這兩個檔案就是我們移植的時候所需要的

freertos-plus 中的原始碼其實並不是

freertos

系統的原始碼,而是在

freertos系統上另外增加的一些功能**,比如 cli

、fat

、trace

等等。就系統本身而言,和

freertos裡面的一模一樣的

利用遞迴刪除資料夾(資料夾中套資料夾)

刪除目錄 bool deldir const ansistring p if p.isempty p.length 4 return false 引數必須大於3,即不能為磁碟根目錄或空白 int len p.length char path p.c str ansistring dir ansist...

拷貝檔案 資料夾 建立資料夾 刪除資料夾操作

qt拷貝檔案 資料夾 建立資料夾 刪除資料夾操作 cpp view plain copy brief 拷貝檔案到目的資料夾 param srcfilename 原始檔全路徑,比如 f tx wwxx.txt f tx des desd param desfilepathname 要copy到的目的路...

資料夾刪不掉?有種資料夾叫 畸形資料夾

右鍵刪除 刪不掉。用命令列 rd命令 刪除,找不到檔案。檔案粉碎機 粉碎無效果。在網上查到這個命令 del f a q 1 rd s q 1 新建文字文件,然後改txt字尾為 cmd 把資料夾拽到這個檔案上面,成功刪除。畸形資料夾 定義 就是在windows中無法或難以通過正常途徑進行建立 檢視 刪...