Lin-credible! Linux内核读不懂,先读读 uCOS的中文注释的源码!
1 /* 2 ************************************************************************************************* 3 * uC/OS-II实时控制内核 4 * 主要的包含文件 5 * 6 * 7 * 文 件: uCOS_II.C 包含主要uC/OS-II构造文件 8 * 作 者: Jean J. Labrosse 9 * 中文注解: 钟常慰 zhongcw @ 126.com 译注版本:1.0 请尊重原版内容 10 ************************************************************************************************* 11 */ 12 13 #define OS_GLOBALS //定义全程变量 OS_GLOBALS 14 #include "includes.h" //包含"includes.h"文件,部分C语言头文件的汇总打包文件 15 16 /********************************包含主要uC/OS-II文件*******************************************/ 17 //主要设定的地址,不能有错,可设定相对和绝对地址,否则编译连接出错 18 19 #define OS_MASTER_FILE //定义主要文件,防止是从includes.h中跟随文件 20 #include "\software\ucos-ii\source\os_core.c" //包含内核结构管理文件 21 #include "\software\ucos-ii\source\os_flag.c" //包含时间标志组管理文件 22 #include "\software\ucos-ii\source\os_mbox.c" //包含消息邮箱管理文件 23 #include "\software\ucos-ii\source\os_mem.c" //包含内存管理文件 24 #include "\software\ucos-ii\source\os_mutex.c" //包含互斥型信号管理文件 25 #include "\software\ucos-ii\source\os_q.c" //包含消息队列管理文件 26 #include "\software\ucos-ii\source\os_sem.c" //包含信号量管理文件 27 #include "\software\ucos-ii\source\os_task.c" //包含任务管理文件 28 #include "\software\ucos-ii\source\os_time.c" //包含时间管理文件 29 30 /***************************************结束****************************************************/