欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

FreeRTOS移植PIC18F25K22全过程详解

技术资料 1254 K 10 次下载

资源详细信息

文件格式
PDF
文件大小
1254 K
资源分类
上传者
发布时间
下载统计
10
所需积分
2 积分

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 官网下载通用移植文件

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 中的各个

文件夹位置查找,重新定位即可,定位好之后,编译即可通过,


立即下载 FreeRTOS移植PIC18F25K22全过程详解

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关技术资料资源:

相关技术资料资源推荐