您现在的位置是:源码地带 > 资源下载

FreeRTOS移植到STM32F103步骤与注意事项

  • 上传时间: 2022-06-20
  • 上传用户:tqsun2008
  • 资源积分:2 下载积分
  • 标      签: freertos stm32f103

资 源 简 介

前言:

由于之前听过太多人抱怨移植FreeRTOS到STM32有各种各样的问题,小灯经过一年多对

FreeRTOS的研究并在公司产品中应用, 多少有些心得, 接下来就由小灯以最新版的FreeRTOS

为例一步一步移植到STM32F103 上,并提醒大家某些需要注意的事项。本文档为非正式技术

文档,故排版会有些凌乱,希望大家能提供宝贵意见以供小灯参考改进。

下面先以IAR 移植为例, 说明移植过程中的诸多注意事项, 最后再以MDK移植时不再重复说

明,所以还是建议大家先花些时间看IAR 的移植过程,哪怕你不使用IAR,最好也注意下那

一大堆注意事项!

一、从官网下载最新版的FreeRTOS源码

下面的网址是官方最新源码的下载地址:

https://sourceforge.net/projects/freertos/files/latest/download?source=files

目前官方提供的最新版本是v9.0.0 , FreeRTOS 源码在解压目录下的路径为

FreeRTOS_V9.0.0rc2\FreeRTOS\Source

FreeRTOS组织为了抢用户也是拼了命的, 不信你打开Demo文件夹看看, 里面提供了FreeRTOS

在各种单片机上已经移植好的工程,如果建工程时遇到什么问题,可以参考下这些Demo。

不过小灯现在着重于自己动手移植FreeRTOS,考虑到原子哥@正点原子的用户比较多,绝大

多数习惯了使用MDK来开发STM32,因此小灯分别以IAR 和MDK两种使用比较广泛的开发环

境来移植FreeRTOS。说到IAR 和MDK,不得不提的是小灯自从用了IAR 之后就果断放弃了

MDK,相信很多人有这个经历,哈哈!

在开始移植FreeRTOS之前,先介绍下FreeRTOS的源码:


相 关 资 源