keil下的FreeRtos多任务程序
keil下的Freertos多任务程序 1.手动移植FreeRtos(以STM32F103为例) 2.直接使用野火的模板 1.手动移植FreeRtos(以STM32F103为例) 用该链接下载FreeRtos源码 链接: 资料 . 提取码:pmf1 下载解压后就得到了FreeRtos源码 把下载的文件的FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到source下 再将FreeRTOSv9.0.0\FreeRTOS\Source\portable\IAR目录下的ARM_CM3复制到keil文件中 然后随意打开一个工程,进行移植。先添加文件夹命名为FreeRtos 向FreeRtos中加源文件 源文件清单路径如下: FreeRTOS\Source\list.c FreeRTOS\Source\tasks.c FreeRTOS\Source\portable\Keil\ARM_CM3\port.c FreeRTOS\Source\portable\MemMang\heap_4.c FreeRTOS\Source\FreeRTOSConfig.h 添加完后如下图: 再添加头文件路径: 至此,就配置完成可以写代码了。 2.直接使用野火的模板 用上面给的链接直接下载野火的模板。 该处完成以下效果: