2.0FreeRTOS文件介绍
1、打开FreeRTOSv9.0.0,有两个文件夹 FreeRTOS、FreeRTOS-Plus。FreeRTOS-Plus是一些第三方产品,一般用不到

2、打开FreeRTOS有Demo、License、Source
- Demo:官方为各个单片机编写的的例程
- LIcense:相关的许可信息
- Source:包含FreeRTOS内核的源代码,移植需要这部分代码
3、打开Source文件夹,有适用各种编译器、处理器通用的源文件(.c文件)、include文件夹有头文件(.h文件)。

4、打开portable、针对不同芯片、端口的文件

5、打开MemMang内存管理相关的文件,移植必须需要一个。

6、打开RVDS文件夹,不同arm内核接口文件,移植需要。例,Stm32f103需要ARM_CM3,Stm32f407需要ARM_CM4F

7、打开ARM_CM0,官方给M3内核写的接口文件,port文件由汇编和c语言构成,是实现上下文切换的代码,初步拷贝应用即可,深入可去了解。
portmacro是对应的头文件,一些数据类型的宏定义


浙公网安备 33010602011771号