FreeRTOS之源代码文件预览

来源:互联网 发布:parsley.js手册 编辑:程序博客网 时间:2024/06/04 18:46

1.FreeRTOS源码下载并解压完成后,可以看到里面有两个文件夹(FreeRTOS、FreeRTOS-Plus)、4个HTML格式的网页和一个txt文档。其中这两个文件夹中放的就是FreeRTOS的源码。

2.打开FreeRTOS文件夹,其中有3个文件夹,分别是Demo、License和Source。
Demo文件夹放置的就是FreeRTOS的相关例程,移植的时候可以参考这些例程。
License文件夹里面装的是相关的许可信息。
Source文件夹就是FreeRTOS的源码文件。其中include文件夹是一些头文件,下面的.c文件就是FreeRTOS的源码文件。portable文件夹是FreeRTOS系统和具体的硬件之间的连接代码,对于不同的编译环境、不同的MCU,代码不同。
在portable文件夹下,这里需要重点提示的是MemMang文件夹是跟内存管理相关的,移植的时候是必须的。

3.打开FreeRTOS-Plus文件夹,其中只有两个文件夹,Demo和Source。
Demo文件夹中放置的是一些例程。
打开Source文件夹可以看出FreeRTOS-Plus中的源码其实并不是FreeRTOS系统的源码,是在FreeRTOS系统上另外增加的一些功能代码,比如CLI、FAT、Trace等。