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是对应的头文件,一些数据类型的宏定义

 

posted @ 2022-12-14 14:11  Yoku  阅读(280)  评论(0)    收藏  举报