- 3
- 0
- 约3.71千字
- 约 23页
- 2018-10-25 发布于江苏
- 举报
基于实时操作统μCOS-II的应用程序开发
2004年2月 第三讲: 基于实时操作系统μC/OS-II的应用程序开发主讲:王哲华2004年2月 浙江大学先进控制研究所 浙大中控技术有限公司技术中心开发七部 What is μC/OS-II? u: Micro C:control uC/OS : 适合于小的、控制器的操作系统 小巧 公开源代码,详细的注解 可剥夺实时内核 可移植性强 多任务 确定性 概要 内核结构-任务以及调度机制 任务间通信 多任务的实现 FF通信板物理层驱动接口函数; 任务task 典型的一个无限循环。 void mytask(void *pdata) { for (;;) { do something; waiting; do something; } } 支持64个任务,每个任务一个特定的优先级。优先级越高,数字越小 系统占用了两个任务,空闲任务和统计任务。 任务的状态 运行,就绪,等待,挂起… 可以有多个准备就绪的任务,但一个时刻只有一个任务可以运行,OSHighRdy 任务的调度--OSSched uC/OS是占先式实时多任务内核,优先级最高的任务一旦准备就绪,则拥有CPU的所有权开始投入运行。 uC/OS中不支持时间片轮转法,每个任务的优先级要求不一样且是唯一的,所以任务调度的工作就是:查找准备就绪的最高优先级的任务并进行上下文切换。 任务间通信手段
您可能关注的文档
最近下载
- 2022年土地登记代理人题库700道精品【满分必刷】.docx
- eNCTVM-202用户手册 V1.0.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- ITIL foundation V3 课程导视 Ver 3.0.3.pptx VIP
- 2023年(劳务员)基础知识题库精品(预热题).docx
- 2023年GCP考试试卷(网校专用).docx
- 2023年初级管理会计《专业知识》题库500道【学生专用】.docx
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 城市公共厕所设计标准》(CJJ14-2016.ppt VIP
- 2026年广东省中考数学试卷及答案.pdf VIP
原创力文档

文档评论(0)