嵌入式操作系统(VxWorks)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-1-30 6
VxWorks(Wind River)(任务)
2011-1-30
7பைடு நூலகம்
VxWorks(Wind River)(优先级)
2011-1-30
8
VxWorks(Wind River)(中断)
2011-1-30
9
VxWorks(Wind River)(管理)
■信号量(SEMAPHORE) 解决同步/互斥问题 ■消息序列(MESSAGE QUEUE) 解决任务间通讯问题 ■中断(INTERRUPT) 解决外部响应问题 ■其它(EXCEPTION) !!向操作系统申请管理资源!!
2011-1-30 3
操作系统(时钟/CPU)
2011-1-30
4
实时操作系统
处理/响应时间的苛刻要求 处理/响应时间的可预知性 硬件实时 软件实时 实时安全 !!!相对实时,绝对延迟!!!
2011-1-30 5
VxWorks(Wind River)
嵌入式 CPU: PowerPC/68K/CPU32/SPARC/i960/x86/ Mips,支持RISC、DSP技术 优先级可超越实时操作系统 高性能内核Wind:任务间切换时间短、 中断延迟小 抢占式任务调度,良好临界管理
2011-1-30 10
VxWorks(Wind River)(网络)
2011-1-30
11
VxWorks(Wind River)(I/O系统)
2011-1-30
12
VxWorks(Wind River)(BSP)
2011-1-30
13
VxWorks(Wind River)(BOOT)
2011-1-30
嵌入式实时操作系统VxWorks
嵌入式系统 实时操作系统 VxWorks Tornado 其它工具
2011-1-30 1
嵌入式系统
性价比最大组合(CPU) 系统组合(接口) Internet组合(网络) 开发方便(IDE)
!!!无处不在的嵌入式系统!!!
2011-1-30 2
操作系统
原始操作系统 人为命令管理 单任务操作系统 单任务管理 多任务操作系统 多任务管理 !!!资源和临界管理!!!
14
VxWorks(Wind River)(组件)
2011-1-30
15
TORNADO IDE(开发模式)
2011-1-30
16
TORNADO IDE(组件)
■TORNADO工具 ■VxWorks ■通讯链路 ■网络 ■JTAG/BDM !!!主从调试!!!
2011-1-30 17
TORNADO IDE(工作原理)
2011-1-30
18
TORNADO IDE(基本操作)
■BOOT管理 BOOT编译 BOOT配置 ■项目管理 BOOTABLE项目 DOWNLOADABLE项目 剪裁 ■其它
2011-1-30 19
结束语
■配置启动问题 ■项目管理 ■任务管理 ■编程中的注意事项
!!!遍程不是问题!!!
2011-1-30 20
VxWorks(Wind River)(任务)
2011-1-30
7பைடு நூலகம்
VxWorks(Wind River)(优先级)
2011-1-30
8
VxWorks(Wind River)(中断)
2011-1-30
9
VxWorks(Wind River)(管理)
■信号量(SEMAPHORE) 解决同步/互斥问题 ■消息序列(MESSAGE QUEUE) 解决任务间通讯问题 ■中断(INTERRUPT) 解决外部响应问题 ■其它(EXCEPTION) !!向操作系统申请管理资源!!
2011-1-30 3
操作系统(时钟/CPU)
2011-1-30
4
实时操作系统
处理/响应时间的苛刻要求 处理/响应时间的可预知性 硬件实时 软件实时 实时安全 !!!相对实时,绝对延迟!!!
2011-1-30 5
VxWorks(Wind River)
嵌入式 CPU: PowerPC/68K/CPU32/SPARC/i960/x86/ Mips,支持RISC、DSP技术 优先级可超越实时操作系统 高性能内核Wind:任务间切换时间短、 中断延迟小 抢占式任务调度,良好临界管理
2011-1-30 10
VxWorks(Wind River)(网络)
2011-1-30
11
VxWorks(Wind River)(I/O系统)
2011-1-30
12
VxWorks(Wind River)(BSP)
2011-1-30
13
VxWorks(Wind River)(BOOT)
2011-1-30
嵌入式实时操作系统VxWorks
嵌入式系统 实时操作系统 VxWorks Tornado 其它工具
2011-1-30 1
嵌入式系统
性价比最大组合(CPU) 系统组合(接口) Internet组合(网络) 开发方便(IDE)
!!!无处不在的嵌入式系统!!!
2011-1-30 2
操作系统
原始操作系统 人为命令管理 单任务操作系统 单任务管理 多任务操作系统 多任务管理 !!!资源和临界管理!!!
14
VxWorks(Wind River)(组件)
2011-1-30
15
TORNADO IDE(开发模式)
2011-1-30
16
TORNADO IDE(组件)
■TORNADO工具 ■VxWorks ■通讯链路 ■网络 ■JTAG/BDM !!!主从调试!!!
2011-1-30 17
TORNADO IDE(工作原理)
2011-1-30
18
TORNADO IDE(基本操作)
■BOOT管理 BOOT编译 BOOT配置 ■项目管理 BOOTABLE项目 DOWNLOADABLE项目 剪裁 ■其它
2011-1-30 19
结束语
■配置启动问题 ■项目管理 ■任务管理 ■编程中的注意事项
!!!遍程不是问题!!!
2011-1-30 20