FreeRTOS文件夹预览

1.FreeRTOS 源码中有两个文件夹,4 HTML 格式的网页和一个 txt 文档,HTML 网页和 txt 文档看名字就知道是什么东西,重点在于FreeRTOS FreeRTOS-Plus,这两个文件夹就是 FreeRTOS 的源码。

1. 打开 FreeRTOS 文件夹

Demo 文件夹
Demo 文件夹里面就是 FreeRTOS 的相关例程FreeRTOS 针对不同的 MCU 提供了非常多的 Demo ,其中就有 ST F1 F4 和 F7 的相关例程。
License 文件夹
这个文件夹里面就是相关的许可信息。
Source 文件夹
FreeRTOS本身。
include 文件夹是一些头文件,移植的时候是需要,下面的.C 文件是 FreeRTOS 的源码文件了,移植的时需要。 portable这个文件夹,FreeRTOS 是个系统,是个纯软件,它怎样和硬件联系在一起呢?软件到硬件中间必须有一个桥梁,portable 文件夹里面的东西就是 FreeRTOS系统和具体的硬件之间的连接桥梁!不同的编译环境,不同的 MCU ,其桥梁应该是不同的,打开portable 文件夹
上图 中可以看出 FreeRTOS 针对不同的编译环境和 MCU 都有不同的“桥梁”,以 MDK 编译环境下的 STM32F103 为例。 MemMang 这个文件夹跟内存管理相关的,移植的时是必须的。Keil 文件夹里面的东西也是必须的,但是我们打开Keil 文件夹以后里面只有一个文件: See-also-the-RVDS-directory.txt 看文件名字“ See-also-the-RVDS-directory”,意思就是参考 RVDS文件夹里面的东西!

再打开 RVDS 文件夹

    RVDS 文件夹针对不同的架构的 MCU 做了详细的分类,STM32F103 就参考 ARM_CM3, 打开 ARM_CM3 文件夹,

    ARM_CM3 有两个文件,这两个文件就是我们移植的时候所需要的

    FreeRTOS-Plus 中的源码其实并不是 FreeRTOS 系统的源码,而是在 FreeRTOS系统上另外增加的一些功能代码,比如 CLIFATTrace 等等。就系统本身而言,和 FreeRTOS里面的一模一样的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值