FreeRTOS移植PIC18F25K22全過程詳解 - 免費下載

技術資料資源 文件大?。?254 K

?? 資源詳細信息

文件格式
PDF
所屬分類
上傳用戶
上傳時間
文件大小
1254 K
所需積分
2 積分
推薦指數(shù)
??? (3/5)

?? 溫馨提示:本資源由用戶 hxd 上傳分享,僅供學習交流使用。如有侵權,請聯(lián)系我們刪除。

資源簡介

1 準備

1.1 硬件和編譯環(huán)境

1.1.1 開發(fā)板

硬件選用PIC18F25K22,在淘寶上可以買到開發(fā)板, LIXUE 工作室出品的。價

格在140 左右。

1.1.2 IDE

編譯環(huán)境為MPLAB IDE V8.87

C 編譯器為MCC18,版本號為3.38

(以上編譯環(huán)境均由開發(fā)板中的光盤提供)

1.1.3 仿真器

PICkit3,同一家店買的

1.2 FreeRTOS 相關移植文件準備

1.2.1 下載移植文件

在Microchip 官網(wǎng)下載通用移植文件

http://embeddedcodesource.com/rtos

我是選了下面這個,點擊download 即可下載,

解壓后里面存在如下文件,

1.2.2 查找有用的文件

下載到的FreeRTOS為6.0.4 版本

1)找到三個.c 文件

如上圖所示,解壓后,主要的文件在FreeRTOS\Source文件夾中,如下所示:

其中l(wèi)ist.c , queue.c ,tasks.c 無需修改,作為主要的FreeRTOS的文件,

2)找到與.c 文件對應的.h 文件

如下圖所示,與之對應的在FreeRTOS\Source\include文件夾中:

找到list.h , queue.h ,tasks.h,也無需修改。

3)另外還有用的文件包括FreeRTOS.h , portable.h ,projdef.h

4)找到heap_1.c

找到FreeRTOS\Source\portable\MemMang文件夾里面

5)移植修改文件

主要包括port.c portmacro.h,在找到FreeRTOS\Source\portable\MPLAB\PIC18F

文件夾里面

6)其他文件

在FreeRTOS_C18\FreeRTOS PrimerEjemplo文件夾中包含了主體的Demo 工程文

件,關注FreeRTOSConfig.h,還有兩個.lkr 鏈接文件。

2 示例Demo 說明

點開FreeRTOS_C18\FreeRTOS PrimerEjemplo 文件夾中的.mcw 工程文件,發(fā)現(xiàn)

提示丟失文件,如下所示,其實是定位出現(xiàn)文件,依次對應步驟1.2.2 中的各個

文件夾位置查找,重新定位即可,定位好之后,編譯即可通過,


立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續(xù)傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦