NXP

LPC1768 移植freeRTOS

2019-07-12 12:18发布


从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、  以上编译过程,耗费几分钟而已。 目前我能做到的纯净版。