下载源码后,解压打开FreeRTOS源码文件目录结构如下图所示:
、
FreeRTOS移植
FreeRTOS文件夹下,有 Demo和Source文件夹是移植过程中需要使用的,FreeRTOS文件夹下面的其它文件夹及文件可忽略。
RTOS代码的核心包含在三个文件中:tasks.c、queue.c、list.c。这三个文件位于FreeRTOS/Source目录。在该目录下还包含三个可选的文件:timers.c、event_groups.c、croutine.c、stream buffer.c,分别实现软件定时、事件组、协程功能和流式缓冲区。
|