亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > FreeRTOS移植PIC18F25K22全過程詳解

FreeRTOS移植PIC18F25K22全過程詳解

  • 資源大?。?/b>1254 K
  • 上傳時間: 2022-06-24
  • 上傳用戶:hxd
  • 資源積分:2 下載積分
  • 標      簽: freertos

資 源 簡 介

1 準備

1.1 硬件和編譯環境

1.1.1 開發板

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

格在140 左右。

1.1.2 IDE

編譯環境為MPLAB IDE V8.87

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

(以上編譯環境均由開發板中的光盤提供)

1.1.3 仿真器

PICkit3,同一家店買的

1.2 FreeRTOS 相關移植文件準備

1.2.1 下載移植文件

在Microchip 官網下載通用移植文件

http://embeddedcodesource.com/rtos

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

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

1.2.2 查找有用的文件

下載到的FreeRTOS為6.0.4 版本

1)找到三個.c 文件

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

其中list.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 工程文件,發現

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

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


相 關 資 源

主站蜘蛛池模板: 仪征市| 诏安县| 永清县| 成安县| 永新县| 洪雅县| 台前县| 莱西市| 乌拉特后旗| 利津县| 孟州市| 漳平市| 东源县| 茂名市| 黑龙江省| 阿图什市| 双柏县| 美姑县| 凤凰县| 太仆寺旗| 隆尧县| 若羌县| 滨州市| 修文县| 南汇区| 亳州市| 布尔津县| 朝阳区| 寿宁县| 论坛| 济宁市| 泰兴市| 天峻县| 平顶山市| 晋州市| 大同市| 七台河市| 新巴尔虎左旗| 修水县| 灵武市| 井陉县|