第1章 C/OS-II微小内核分析 本章导读 为了方便初学者学习嵌入式实时操作系统的基本 原理,作者将C/OS-II V2.52由小到大裁减为几 个只具备基本功能的微小内核。 通过分析仅仅418行的操作系统最小内核,带领 初学者尽快入门。 作者建议在学习或教授本章的过程中,初学者或 教师要边阅读原码,边画图,深刻理解过程,因 为“过程比结论更重要!”。目录 概述 最小内核 临界区与中断管理 任务的结束 信号量 删除信号量目录 概述 最小内核 临界区与中断管理 任务的结束 信号量 删除信号量1.1 概述 C/OS-II微小内核简介 C/OS-II 体系结构 C/OS-II与处理器无关的代码 OS_Q.C OS_CORE.C OS_SEM.C OS_FLAG.C OS_TASK.C OS_MBOX.C OS_TIME.C OS_MEM.C uCOS_H.C OS_MUTEX.C uCOS_H.H CPU 定时器 硬 件 软 件 C/OS-II 与处 理器相关的代码 (移植时 需要修改) OS_CPU.H OS_CPU_A_ASM OS_CPU_C.C C/OS-II与 应用程序相关的代码