课程大纲:
uCOS-III培训
1. 操作系统概述
a. 裸奔和操作系统编程思路的差异
b. 操作系统及RTOS的概念介绍
c. 任务及信号量,消息队列,事件等任务间通信方法介绍
d. uCOS学习方法及资料获取
2. 解读uCOS-III
a. uCOS-III目录划分及架构
b. uCOS-III系统API讲解
1) Initialization
2) Task
3) Interrupt
4) Semaphore
5) Mutex
6) Flag
7) Message Queue
8) Timer
3. 使用uCOS-III
a. 如何移植uCOS-III
b. 如何使用系统API写驱动和应用
1) 任务的划分及优先级的分配
2) 任务间通信
3) 如何写中断服务程序和设备驱动