STM32中的FreeRTOS的移植

本文介绍了如何将FreeRTOS移植到STM32单片机上,包括获取必要的源码文件,如`include`和`portable`文件夹,特别是针对STM32F103zet6的`ARM_CM3`文件夹。关键步骤包括添加FreeRTOSConfig.h配置文件,修改中断函数,并配置系统定时器为1ms中断。文章强调了FreeRTOSConfig.h在系统配置中的重要性,以及如何通过简单的操作实现RTOS在硬件上的运行。
摘要由CSDN通过智能技术生成

一、获取RTOS源码获取到的源码,并获取到需要的文件

  • 可以从官网获取,可以直接搜rtos,
  • 进去FreeRTOS文件夹下的Source文件夹下的内容使我们需要的FreeRTOS的所有的源文件,
    在这里插入图片描述
    啊include文件,这个文件是包含的所有的.h头文件,这是我们都需要的,我们添加的时候都需要添加到工程中去。
    portable这个文件主要是不同平台下的差异化文件,比如说M3.M4等等,我使用F103zet6,就需要对应使用M3的在此文 件夹下我们需要哪些文件夹
    1.MemMang文件夹:保存了硬件的内存管理文件
    2.RVDS文件夹,里面保存了一些针对硬件平台的文件,此文件夹下的ARM_CM3文件夹使我们STM32F103需要的
    Source文件夹下的其他.c与.h文件是我们需要的最后添加的文件夹如下图所示
    文件
    以上是我们需要加载到项目中的文件,这些文件根据上面的提示能够轻松找到,但是FreeRTOSConfig.h
    我们是无法找到的,我们就要从别人的DEMO中去查找,找到和我们硬件平台相近的就行
    在这里插入图片描述
    上面的DEMO文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值