01_VxWorks7_基础知识.pdf
文件大小: 2302k
源码售价: 10 个金币 积分规则     积分充值
资源说明:VxWorks7支持几乎所有现代市场上的嵌入式CPU,包括x86系 列、MIPS、 PowerPC、Freescale ColdFire、Intel i960、 SPARC、SH-4、ARM, StrongARM以及xScale CPU。 VxWorks 7是Wind River公司推出的一款先进的嵌入式实时操作系统(RTOS),自1983年以来,它以其强大的性能、稳定性和丰富的功能而备受赞誉。VxWorks 7支持广泛的处理器架构,包括x86系列、MIPS、PowerPC、Freescale ColdFire、Intel i960、SPARC、SH-4、ARM、StrongARM以及xScale CPU,这使得它能够适应各种各样的嵌入式设备和市场。 Workbench 4是VxWorks 7的一个重要组成部分,它是一个集成开发环境(IDE)。Workbench提供了编译器、项目管理工具、静态和动态调试分析、目标模拟等功能,极大地简化了应用程序的开发流程。此外,Workbench基于Eclipse框架,允许扩展和定制,以满足不同开发团队的需求。 VxWorks 7自身具备多种特性,使其在嵌入式系统领域保持领先地位。这些特性可能包括但不限于: 1. **高性能内核**:VxWorks 7的核心设计优化了实时响应,确保任务的快速执行和调度。 2. **安全性**:由于VxWorks常用于航空航天、国防等安全关键领域,因此它提供了高级的安全认证平台,如VxWorks DO-178B和VxWorks 61508,以满足严格的行业标准。 3. **可扩展性**:VxWorks 7可以适应不同的硬件平台,如通用目的平台、汽车设备平台、消费设备平台、工业设备平台和网络设备平台,每个平台都包含了特定市场的设备、协议和操作系统特性。 4. **中间件支持**:VxWorks 7集成了符合行业标准的中间件,例如用于工业互联的CAN、DCOM和OPC,以及针对网络设备的高级网络技术。 5. **多级安全**:对于需要高健壮性的多级安全(MLS)系统,VxWorks MILS平台提供EAL6+级别的安全级别。 VxWorks在许多关键领域的应用案例证明了其可靠性。例如,在Thales的Astute级潜艇中,VxWorks运行着关键任务应用;好奇号火星漫游车选择了VxWorks作为其250万行代码的基础;NASA的Ares I和Ares V火箭以及SpaceX的Falcon 9运载火箭也采用了VxWorks 653作为飞控系统的操作系统。波音787飞机的通用核心系统(CCS)同样依赖于VxWorks 653。 与Linux相比,VxWorks通常在实时性、确定性和安全认证方面具有优势,尤其是在对时间敏感和安全性要求极高的应用中。然而,Linux在开放源代码、社区支持和生态系统方面具有显著优势,更适合需要大量软件堆栈和扩展能力的项目。 VxWorks 7结合了Workbench 4的强大开发工具,提供了全面的解决方案,以满足各种嵌入式系统的复杂需求。无论是航空航天、汽车、消费电子还是工业自动化,VxWorks 7都展示了其在实时操作系统领域的领导地位。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。