最核心的三个文件
1)tasks.c 2)list.c 3)queue.c
tasks.c: 任务相关
list.c: 为一个双向链表
queue.c 队列,信号量用于任务间通讯
4) croutine.c 类似task.c ,可以进行多任务调度,另一种方式进行调试
5)event_groups.c 事件标志组,初级理解,对任务管理的一种补充
6)time.c 内部实现的一个软件定时器
与平台架构相关的(直接接硬件的):
portable文件夹中的
1) 编译平台 keil
2 ) 内存管理 MemMang----heap.c
3)硬件平台 (RVDS )
port.c
portmacro.h
(RVDS ----RealView Development Suite 面对ARM系列,Core_#。。)