FreeRTOS学习-移植FreeRTOS到STM32F29

1.移植FreeRTOS

1.1 移植前准备

1.1.1基础工程

我们首先需要一个STM32裸机工程,我用的开发板是野火提供的开发板STM32F429开发板,选择的例程由野火提供的例程11-GPIO输出-使用固件库点亮LED灯,后续需要其他模块,可自行添加。
在这里插入图片描述

1.1.2 下载FreeRTOS

关于如何获取FreeRTOS的源码包,我们可以通过官网下载,也可以通过github网站下载,两种方式均可,这里提供官网下载方式,也提供了FreeRTOS源码包 密码。

打开FreeRTOS官网链接,点击下载FreeRTOS
在这里插入图片描述
选择FreeRTOS202212.01 进行下载
在这里插入图片描述
打开FreeRTOS\Source文件,里面的内容就是我们要移植到裸机工程里的FreeRTOS源代码
在这里插入图片描述

1.2 开始移植

1.2.1添加FreeRTOS内核文件

在工程模板下新建一个FreeRTOS文件夹,FreeRTOS文件夹里新建include、portable、src三个文件夹,用来存放相关头文件,portable用于保存内存管理以及处理器架构相关代码,src文件夹用于保存FreeRTOS中的核心源文件
FreeRTOS
| _ _ include
| _ _ portable
| _ _ src

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值