从freeRTOS官网下载的v9.00.自带的是IAR版本的1768适用系统。想着用keil编译一个,因为平时用的是keil。
闲话少说。
原料:
free官方v9,00
keil
lpc1768 相关库。
步骤:
1、 新建PURE文件夹,里面分别建立lpc17xx、freertos、portable、app 文件夹。
2、 Lpc17xx内放置lpc17xx官方库
3、 Freertos 放置freertos 官方source 文件夹内include 和 .c文件
4、 Portable 文件夹内放置source 文件夹内的portable文件夹,只保留memeng,rvds,Keil。文件夹
5、 Copy main。C 文件。将没用的删除掉。只保留核心初始化任务调度等。
6、 编译,会报很多错误。屏蔽。什么hook函数都给屏蔽掉,即配置freertos_config。H 宏定义里面的hook相关值 1 改为 0,再重新编译。即可通过。
7、 以上编译过程,耗费几分钟而已。
目前我能做到的纯净版。