【纯干货】STM32进行FreeRTOS的手工快速移植开发

嵌入式crafter全网平台同名,喜欢视频版的可以移步dy、xhs、b站。

分享一下FreeRTOS的一个我常用来移植到STM32各个型号的包。

FreeRTOS文件分析

以最近用到的STM32F405RGT6芯片为例。我们只需要将FreeRTOS文件夹移植到项目文件夹下。

里面包含了这三个文件夹

include文件夹下包含了我们freertos用到的组成内核以及各个功能所需的头文件。

port文件夹

通常情况下我们需要将heap_4.c包含到我们的文件中。

RVDS选择你用到芯片对应的文件夹,STM32F405RGT6用到的是ARM_CM4F。里面的port.c后面需要用到。

src下的这些c文件也是后面我们需要用到的。

FreeRTOSConfig.h也要包含进来。

KEIL编译

ADD一个组,然后将这些文件包含进来。

在Options for Target 'MC'中将这些文件路径包含,让编译器能够找到它们。

正常创建任务就OK了

然后进行编译

最后我把FreeRTOS文件夹的Zip放在这

我用夸克网盘给你分享了「FreeRTOS.zip」,点击链接或复制整段内容,打开「夸克APP」即可获取。

/~0e5237kepM~:/

链接:https://pan.quark.cn/s/0da1b3e681ae

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值