?? 資源詳細信息
?? 溫馨提示:本資源由用戶 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 中的各個
文件夾位置查找,重新定位即可,定位好之后,編譯即可通過,
立即下載此資源
資源說明
下載說明
- 下載需消耗 2積分
- 24小時內重復下載不扣分
- 支持斷點續(xù)傳
- 資源永久有效
使用說明
- 下載后用解壓軟件解壓
- 推薦 WinRAR 或 7-Zip
- 如有密碼請查看說明
- 解壓后即可使用
積分獲取
- 上傳資源獲得積分
- 每日簽到免費領取
- 邀請好友注冊獎勵
- 查看詳情 →