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中無法或難以通過正常途徑進行建立 檢視 刪...