1、FreeRTOS及源码下载/介绍

目录

1、FreeRTOS源码下载步骤

2、源码介绍

2.1 FreeRTOS文件夹

2.2 FreeRTOS-Plus文件夹


1、FreeRTOS源码下载步骤

首先防问网页https://www.freertos.org/,点击Download Source

1、FreeRTOS及源码下载/介绍

接着点击右中位置的Download Source code and Projects即可自动弹出下载页面,直接下载即可

1、FreeRTOS及源码下载/介绍

1、FreeRTOS及源码下载/介绍

下载完成如下

1、FreeRTOS及源码下载/介绍

双击打开,等待完成即可(这相当于是一个解压过程)

1、FreeRTOS及源码下载/介绍

1、FreeRTOS及源码下载/介绍

最终产生如下图的文件

1、FreeRTOS及源码下载/介绍


2、源码介绍

       打开我们的文件FreeRTOSv10.2.1,可看到有如下文件。重点在于FreeRTOS和FreeRTOS Plus,这两个东西就是FreeRTOS的源码,这两个不同的源码就跟Iphone8 和Iphone8 Plus一样,Plus比普通功能多一点,配置强大一点。

1、FreeRTOS及源码下载/介绍

2.1 FreeRTOS文件夹

1、FreeRTOS及源码下载/介绍

重点来看看源码

1、FreeRTOS及源码下载/介绍

打开portable文件,如下图

1、FreeRTOS及源码下载/介绍

  跟着官方的指引,我们接着看RVDS文件,其主要是对不同架构的MCU做了分类,自己参考对应的即可

1、FreeRTOS及源码下载/介绍

2.2 FreeRTOS-Plus文件夹

      打开FreeRTOS-Plus文件夹,重点看一下Source

1、FreeRTOS及源码下载/介绍

       下图可以看出FreeRTOS-Plus中的源码并不是FreeRTOS系统源码,而是在FreeRTOS-Plus系统上增加了一些功能代码,比如CLI、FAT、Trace等

1、FreeRTOS及源码下载/介绍