第1章范例--------------------------1 安装μ C/OS-II- ------------------------- -1 - ---------------------------2 不依赖于编译的数据类型----------------------2 全局变量-----------------------------3 OS_ENTER_CRITICAL() 和 OS_EXIT_CRITICAL()- ----------- -5 基于 PC 的服务-------------------------- -5 字符显示-----------------------------5 花费时间的测量--------------------------6 其他函数-----------------------------6 应用μ C/OS-II 的范例-----------------------7 例 1------------------------------- -8 main()- -----------------------------8 TaskStart()- -------------------------- -11 TaskN () ---------------------------- -12 例 2------------------------------- 13 main()- ----------------------------- 14 TaskStart()- --------------------------- 15 TaskN()- ----------------------------- 16 例3------------------------------- 19 main() ------------------------------ 20 任务------------------------------- 21 注意------------------------------- 24 第2章实时系统概念-------------------------- 27 前后台系统( FOREGROUND/BACKGROUND SYSTEM )------------ 27 代码的临界段---------------------------- 28 资源--------------------------------- -28 共享资源------------------------------ -28 多任务------------------------------- -28 任务-------------------------------- -29 任务切换(CONTEXT SWITCH OR TASK SWITCH) -------------- -30 内核( KERNEL )-------------------------- -30 调度( SCHEDULER )------------------------- 31 不可剥夺型内核( NON-PREEMPTIVE KERNEL )--------------- 31 可剥夺型内核---------------------------- 32 可重入性( REENTRANCY )----------------------- 33 时间片轮番调度法-------------------------- 35 任务优先级---------------------------- -35 静态优先级-------------------------- 35 动态优先级----------------------------- 35 优先级反转----------------------------- 35 任务优先级分配-------------------------- -37 互斥条件------------------------------ 39 关中断和开中断-----------------
ucosII资料资料 来自淘豆网www.taodocs.com转载请标明出处.