目錄
1、FreeRTOS源碼下載步驟
首先防問網頁https://www.freertos.org/,點擊Download Source
接着點擊右中位置的Download Source code and Projects即可自動彈出下載頁面,直接下載即可
下載完成如下
雙擊打開,等待完成即可(這相當於是一個解壓過程)
最終產生如下圖的文件
2、源碼介紹
打開我們的文件FreeRTOSv10.2.1,可看到有如下文件。重點在於FreeRTOS和FreeRTOS Plus,這兩個東西就是FreeRTOS的源碼,這兩個不同的源碼就跟Iphone8 和Iphone8 Plus一樣,Plus比普通功能多一點,配置強大一點。
2.1 FreeRTOS文件夾
重點來看看源碼
打開portable文件,如下圖
跟着官方的指引,我們接着看RVDS文件,其主要是對不同架構的MCU做了分類,自己參考對應的即可
2.2 FreeRTOS-Plus文件夾
打開FreeRTOS-Plus文件夾,重點看一下Source
下圖可以看出FreeRTOS-Plus中的源碼並不是FreeRTOS系統源碼,而是在FreeRTOS-Plus系統上增加了一些功能代碼,比如CLI、FAT、Trace等