ucosII操作系统培训
概述:详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师
本信息已过期,发布者可在"已发商机"里点击"重发"。
内核架构
一、实时系统概念
1、前后台系统(Foreground/Background System)
(A)代码的临界区
(B)资源
(C)共享资源
(D)多任务
(E)任务切换
(F)内核(Kernel)
(G)调度(Scheduler)
(H)非占先式内核
(I)占先式内核
(G)可重入性(Reentrancy)
2、时间片轮番调度法
(A)任务优先级
(B)静态优先级
(C)动态优先级
(D)优先级反转
(E)任务优先级分配
3、任务间的同步和通信
互斥条件
死锁(或抱死)( Deadlock( or Deadly Embrace
同步事件标志( Event Flag)
消息邮箱
消息队列( Message Queue)
4、中断的处理中断延迟中断响应.中断恢复时间( Interrupt Recovery)中断延迟、响应和恢复.中断处理时间非屏蔽中断( NMI)时钟节拍( Clock Tick)对存储器的需求使用实时内核的优缺点
二、内核结构
5、任务状态切换
临界区( Critical Section)任务
任务状态
任务控制块(Task Control Blocks, OS_TCB)
就绪表(Ready List)
任务调度(Task Scheduling)
给调度器上锁和开锁( Locking and UnLocking the Scheduler)
空闲任务(Idle Task)统计任务
6、 μC/OS内核分析 μC/OS中的中断处理 μC/OS时钟节拍. μC/OS‐Ⅱ初始化 μC/OS‐Ⅱ的启动获取当前 μC/OS‐Ⅱ的版本号
应用程序函数分析
7、任务管理函数分析
建立任务,OSTaskCreate()
建立任务,OSTaskCreateExt()
任务堆栈堆栈检验,OSTaskStkChk()
删除任务,OSTaskDel()
请求删除任务,OSTaskDelReq()
改变任务的优先级,OSTaskChangePrio()
挂起任务,OSTaskSuspend()
恢复任务,OSTaskResume()
获得有关任务的信息,OSTaskQuery()
8、时间管理函数分析
任务延时函数,OSTimeDly()
按时分秒延时函数 OSTimeDlyHMSM()
让处在延时期的任务结束延时,OSTimeDlyResume()
系统时间,OSTimeGet()和 OSTimeSet()
9、任务之间的通信与同步
事件控制块 ECB
初始化一个事件控制块,OSEventWaitListlnit()
使一个任务进入就绪态,OSEventTaskRdy()
使一个任务进入等待某事件发生状态,OSEventTaskWait()
由于等待超时而将任务置为就绪态,OSEventTO()
信号量
邮箱
消息队列
10、内存管理
内存控制块
建立一个内存分区,OSMemCreate()
分配一个内存块,OSMemGet()
释放一个内存块,OSMemPut()
查询一个内存分区的状态,OSMemQuery()
使用内存分区
等待一个内存块
移植 μC/OS‐Ⅱ
11、移植 μC/OS‐Ⅱ
开发工具
目录和文件
INCLUDES.H移植
OS_CPU.H.移植
OS_CPU_A.ASM.移植
OS_CPU_C.C移植
[本信息来自于今日推荐网]
- hehe234555发布的信息
- Hyperlynx仿真培训
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
- 嵌入式C高级编程培训
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
- uC/OS-II实用开发培训
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
- Cadence PCB 设计培训
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
- Cadence SI 仿真分析工具课程
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
- 电磁兼容与高速PCB设计课程
- 详情请咨询:13810336369;010-62876152-803;QQ:877975079 刘老师...
重发信息
- 武汉3dmax培训、武汉3d培训、武汉3d效果图培训、武汉3d景观设
- 武汉平面设计全能培训班、武汉PS培训、武昌ps培训、武昌电脑
- 成都WEB前端培训:点击测试你是否适合
- 北仑电脑组装维修培训 一对一上课包学会---北仑汇星电脑培训
- 武装饰设计培训、武汉3dmax培训、武汉3d培训、武汉PS培训、武
- 武汉cad机械培训、武汉cad培训、武昌cad培训、武汉cad施工图
- 汉3d培训、武汉3dmax培训、武昌3dmax培训、武汉cad培训、武昌
- 武昌电脑培训、武汉平面广告设计培训、武汉平面设计精品培训
- 报成都JAVA培训班学习从哪些方面着手?
- 北仑淘宝开店培训 淘宝美工培训 来北仑汇星电脑培训 一对一随
- 电脑培训班 企石电脑培训班零基础入门到精通
- 东莞市塘厦学电脑,塘厦学办公文员,东莞塘厦电脑培训学校
- 武汉效果培训、武汉3dmax培训、武汉3d培训、武汉PS培训、武汉
- 武汉cad加强培训班、武汉cad培训、武昌cad培训、武汉cad高级
- 武汉3d景观设计培训、武汉3d园林设计培训、武汉3dmax培训、武