(01)FreeRTOS移植到STM32

一、以STM32的裸机工程模板

任意模板即可

二、去官网上下载FreeRTOS V9.0.0 源码

在移植之前,我们首先要获取到 FreeRTOS 的官方的源码包。这里我们提供两个下载 链 接 , 一 个 是 官 网 : http://www.freertos.org/ , 另 外 一 个 是 代 码 托 管 网 站 : https://sourceforge.net/projects/freertos/files/FreeRTOS/。虽然不是最新版本的源码包但是因为内核很稳定, 并且网上资料很多所以我们选用V9.0.0 版本

我们打开 FreeRTOS 的代码托管网站,就可以看到 FreeRTOS 的源码及其版本信息了, 具体见图

点开V9.0.0下载zip这个,

解压完成后就会得到一个完整的Freertos源码包。

FreeRTOS 包含 Demo 例程和内核源码(比较重要,我们就需要提取该目录下的大部分文件)。FreeRTOS 文件夹下的 Source 文件夹里面包含的是 FreeRTOS 内 核的源代码,我们移植 FreeRTOS 的时候就需要这部分源代码;FreeRTOS 文件夹下的 Demo 文件夹里面包含了 FreeRTOS 官方为各个单片机移植好的工程代码,FreeRTOS 为了 推广自己,会给各种半导体厂商的评估板写好完整的工程程序,这些程序就放在 Demo 这个目录下,这部分 Demo 非常有参考价值。我们把 FreeRTOS 移植到 STM32 的时候, FreeRTOSConfig.h 这个头文件就是从这里拷贝过来的,我们这里不做详解。

相关推荐
云山工作室7 分钟前
基于单片机的并联均流电源设计(论文+源码)
单片机·嵌入式硬件·物联网·毕业设计·毕设
触角010100013 小时前
MPU6050模块详解:从原理到STM32驱动指南(上) | 零基础入门STM32第八十九步
驱动开发·stm32·单片机·嵌入式硬件·物联网
不被定义的~wolf5 小时前
【STM32】系统滴答计时器systick
stm32·单片机·嵌入式硬件
lzb7597 小时前
蓝桥杯单片机刷题——串口控制指示灯与数码管显示
单片机·蓝桥杯
二年级程序员7 小时前
51单片机的五类指令(一)——数据传送类指令
汇编·单片机·嵌入式硬件·51单片机
相醉为友9 小时前
001 使用单片机实现的逻辑分析仪——吸收篇
笔记·单片机·嵌入式硬件·fpga开发·嵌入式
【云轩】10 小时前
《哪吒的混天绫FPGA》
笔记·嵌入式硬件·fpga开发
【云轩】12 小时前
《孟婆汤的SHA-256加密》
笔记·嵌入式硬件
傍晚冰川12 小时前
【STM32】WDG看门狗(学习笔记)
c语言·笔记·科技·stm32·单片机·嵌入式硬件·学习
每月一号准时摆烂13 小时前
数字电子技术基础(三十六)——利用Multisim软件实现3线-8线译码器
单片机·嵌入式硬件