uC/OS-II 实时操作系统培训
课程背景
uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。本课程通过对uC/OS-II源码的分析和讲解,特别是对于移植到ARM处理器平台上的源代码修改,着重阐释了有关实时系统的重要概念,如多任务调度、进程上下文切换、任务间的同步和通信等。学习完本课程后,学员能够掌握在各种处理器平台上的uC/OS-II 开发方法。
培训对象
嵌入式linux初学者,或具有一定经验但想了解开发全部过程的学员。
培训目标
·掌握实时操作系统 uC/OS-II 的原理和移植方法;
·掌握基于 uC/OS-II 的上层应用程序开发流程;
培训内容
实时操作系统基本概念辨析
1) 实时系统 ( RealTime System )
2) 任务/进程 ( Task/Process )
3) 调度器/优先级 ( Scheduler/Priority )
4) 实时内核分类 ( RTOS Kernel )
5) 临界区/资源 ( Critical Section/Resouces )
6) 系统服务 ( System Service )
7) 中断的时间参数 ( Interrupt Timing )
8) 可重入与不可重入的含义
9) 可剥夺与不可剥夺内核的区别
10) 中断的时间参数含义(中断延迟,中断响应和中断恢复时间)
uCOS-II 原理和源码分析
1) uC/OS-II 概述
2) 内核数据结构
3) 内核调度算法
4) 系统中断处理
5) 应用程序设计
6) 系统移植方法
ARM 处理器的中断机制
1) 处理器模式
2) 内部寄存器结构
3) 处理器异常
4) 异常处理机制
5) 汇编指令
6) 汇编控制伪指令
7) 汇编语言的程序结构
uCOS-II 移植的关键代码分析
1) 任务栈空间设计
2) 多任务系统启动代码
3) 任务级的上下文切换
4) 中断级的上下文切换
5) 时钟中断处理
6) 开关中断方法
- 推荐信息
- 东莞市凤岗雁田哪里有电脑培训班?
- 襄阳高级文秘、办公自动化、文员、助理培训
- 东莞市塘厦淘宝美工学习,淘宝美工培训,塘厦松博电脑培训学校
- 暑期武汉室内设计培训、武汉室内设计培训、武汉3dmax培训、武
- 武汉cad工程绘图培训、武汉cad装饰设计培训、武昌cad培训学校
- 大岭山excel培训/办公文员培训/计算机基础培训班?源口可试听
- 东莞市凤岗天堂围哪里有电脑培训学校?
- 襄阳老河口机械模具设计,CNC自动化编程培训,服务一条龙,真
- 东莞市塘厦138工业区电子商务培训学校哪个好?
- 武汉室内设计培训、武汉室内设计培训班、武汉3dmax培训、武昌
- 武汉cad工程制图培训、武汉cad装饰绘图培训、武汉cad建筑培训
- 大岭山solidworks设计培训/大岭山月山solidworks电脑培训班?
- 东莞市凤岗五联附近有电脑培训班吗?
- 东莞市塘厦电商培训班哪个好?零基础学多久?
- 武汉室内设计培训班、暑假武汉室内设计培训、武汉3dmax培训、