当前位置: 首页 > article >正文

(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 这个头文件就是从这里拷贝过来的,我们这里不做详解。


http://www.kler.cn/a/508321.html

相关文章:

  • 【MySQL 的数据目录】
  • JAVA之外观模式
  • JTAG调试器的使用方法
  • 从零创建一个 Django 项目
  • Spring Boot 实战:轻松实现文件上传与下载功能
  • element ui 对数组里面的多个相同的字段进行校验在
  • php函数性能优化中应注意哪些问题?
  • 【机器学习:二十七、决策树集合】
  • java使用poi-tl自定义word模板导出
  • 【机器学习:三十二、强化学习:理论与应用】
  • Ubuntu安装docker 、docker-compose
  • Github 2025-01-17 Java开源项目日报 Top8
  • Python wxPython 库实现文本框与按钮交互示例
  • Android wifi列表中去自身的热点
  • 代码合并冲突解决push不上去的问题
  • 《初始Linux:多平台兼容的强者,无缝衔接各类设备的桥梁 》
  • 【CC2640R2F】香瓜CC2640R2F之SPI读写W25Q80
  • 【老白学 Java】线程的并发问题(二)
  • JDK 8 - 新日期格式化类 DateTimeFormatter 使用
  • Spring boot框架下的RabbitMQ消息中间件