1. 程式人生 > >FreeRTOS 學習之環境搭建-只需幾分鐘

FreeRTOS 學習之環境搭建-只需幾分鐘

有兩種版本的FreeRTOS原始碼:FreeRTOSv9.0.0FreeRTOSv8.2.1

基於FreeRTOSv8.2.1版本的環境搭建很簡單,解壓後,用Keil uVision V4.14.4.0直接開啟編譯即可通過。v9版本就比較麻煩了,如果你想使用最新版本的FreeRTOS程式碼,可以使用如下方法:
前期準備:
1.keil5安裝軟體
2.keil4安裝軟體

keil5 和keil4 先安裝好
下面開始搭建FreeRTOS開發環境
1. 下載FreeRTOSv9.0.0,去官網下載即可
2. 雙擊並解壓,生成資料夾FreeRTOSv9.0.0,這個資料夾305M,挺大的
3. 進入資料夾FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil
4. 先用Keil uVision V4.14.4.0開啟,編譯,會出現一大堆錯誤,不用管,然後關閉掉Keil uVision V4.14.4.0軟體
5. 然後開啟Keil V5.17.0.0 Project -> Open Project,找到如下圖位置的圖示RTOSDemo並雙擊,
這裡寫圖片描述

出現如下圖

這裡寫圖片描述

單擊“Migrate to Device Pack”按鈕,接著單擊“確定”按鈕,編譯就可以了,如下圖

這裡寫圖片描述

環境搭建成功,可以學習FreeRTOS了。

PS:為什麼要先用keil4開啟編譯一下,然後再用Keil5編譯才能成功,我也不知道為什麼,是我試出來的.我們的目的是學習FreeRTOS,只要不影響學習,先不考慮這些,等以後對FreeRTOS熟悉了,再慢慢研究。