- 1
- 2
- 3
- 4
- 5
FreeRTOS移植PIC18F25K22全过程详解
资料介绍
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 官网下载通用移植文件
即可下载,
解压后里面存在如下文件,
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 中的各个
文件夹位置查找,重新定位即可,定位好之后,编译即可通过,
部分文件列表
| 文件名 | 大小 |
| FreeRTOS移植PIC18F25K22全过程.pdf | 1M |
部分页面预览
(完整内容请下载后查看)相关下载
- zse10用户手册
- ABBacs510 1.5kw主电路原理图
- aiwa CSD-ED57 手提式录音机维修手册
- Panasonic UN-15TD7 松下电视说明书
- 基于STC89C52RC和LCD12864 矩阵按键的小游戏...
- 基于STC89C52RC和ESP8266 LCD1602 DS1302 独...
- 基于STC89C52RC(115200bps@11.0592MHz)和ESP8...
- 基于STC89C52RC(115200bps@11.0592MHz)和ESP8...
- 基于STC8051U34K64和WS2812B彩屏(8X8) 矩阵按...
- 基于STC8051U34K64和OLED12864的电源电压测量...
最新上传
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏230.00元 3天前
用户:小猫做电路
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:jh03551
-
21ic下载 打赏90.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:kk1957135547
-
21ic下载 打赏60.00元 3天前
用户:w1966891335
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏60.00元 3天前
用户:liao6
-
21ic下载 打赏70.00元 3天前
用户:liqiang9090
-
21ic下载 打赏70.00元 3天前
用户:mulanhk
-
21ic下载 打赏20.00元 3天前
用户:x15580286248
-
21ic下载 打赏30.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏5.00元 3天前
用户:hnygpx
-
21ic下载 打赏10.00元 3天前
用户:vikey_zhu
-
21ic下载 打赏5.00元 3天前
用户:fine0406
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(2)
2024-11-12 15:09:54比神乐
很好,对移植FREERTOS很有帮助
2020-05-29 09:33:15kangyang
很好,细节说的很清楚!