logo资料库

VxWorks操作系统.ppt

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
VxWorks RTOS 内核及系统 1
内容提要 1. 嵌入式实时操作系统(RTOS)概述 2. VxWorks 实时内核 3. VxWorks 实时系统 2
嵌入式实时操作系统概述 简介: • VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种 嵌入式实时操作系统(RTOS) • 良好的可靠性和实时性 • 采用微内核的结构 • 具有支持多种处理器 • 丰富的网络协议 • 可裁减性和兼容性良好 3
嵌入式实时操作系统概述 嵌入式实时操作系统特点: • 从操作系统能否满足实时性要求来区分,可把操作系统分成分 时操作系统和实时操作系统。 1. 分时操作系统按照相等的时间片调度进程轮流运行,由调度程序 自动计算进程的优先级。 2. 实时操作系统能在限定的时间内执行完所规定的功能,并能在限 定的时间内对外部的异步事件作出响应。 • 实时操作系统是嵌入式应用软件的基础和开发平台 1. 最重要的一点:保证系统行为的可预测性(predictability) 2. 3. 对系统的响应时间有严格的要求 RTOS最关键的部分是实时多任务内核 4
嵌入式实时操作系统概述 • RTOS对应环境 1. CPU范围广:INTEL x86系列及其兼容系列(如 AMD),和苹果机(Macintosh)系列;嵌入式的主 要有Power Pc,MIPS, ARM, StrongARM 和 Xscale,及51/98单片机系列等。 2. 对硬件要求简单:一个Timer和串口就可工作。 5
实时操作系统概述 • 嵌入式实时操作系统功能: 1. 多任务和可抢占的,任务具有优先级 2. 支持可预测的任务同步机制 3. 支持多任务间的通信 4. 具备消除优先级转置的机制 5. 存储器优化管理 6. OS的(中断延迟、任务切换、驱动程序时延等) 行为是可知的和可预测的,这是指在全负载的情形 下,最坏反应时间可知 7. 实时时钟服务 8. 中断管理服务 6
内容提要 1. 嵌入式实时操作系统(RTOS)概述 2. VxWorks 实时内核 3. VxWorks 实时系统 7
VxWorks 实时内核内容提要 • 多任务调度 • 任务间的通信(IPC) 8
分享到:
收藏