推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

移植FreeRtos到STM32的ECLIPSE、GNU开发环境中教程

更新时间:2019-10-31 21:59:48 大小:406K 上传用户:xuzhen1查看TA发布的资源 标签:freertosstm32 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1、首先在官网下载 freeRtos9.0的原文件【不太好找下载地址,慢慢找】

2、在edlipse中建立起正常的 STM32工程,以STM32103RBT6为例,可以正常编译并烧录

3、下面需要复制一些文件STM321程当中,看截图

3、下面把新添加的源文件和头文件包含到工程当中【具体操作自行百度】

4、最核心的部分是修改 STM32工程里面的文件,只需要改动三个地方即可,就是把滴答中断时钟等指向 freeRTOS当中,修改"a vectors-stm32f0xx.c,添加头引用#include

"port.n"下面的如图

5、最后就是配置工程 打开FreeRTOSConfig.h,如图主要是配置时钟,栈空间大小等信息,这个自行体会,STM32F030F4P的内存只有4K,可以按照下图配置,可以正常跑三四个小线程

部分文件列表

文件名 大小
移植FreeRtos到STM32的ECLIPSE、GNU开发环境中教程.pdf 406K

全部评论(0)

暂无评论