- 5
- 0
- 约3.2千字
- 约 16页
- 2024-08-28 发布于北京
- 举报
*5.2.2典型的嵌入式操作系统1.VxWorksVxWorks操作系统是美国WindRiver公司于1993年设计开发的一种嵌入式实时操作系统。VxWorks拥有良好的持续发展能力、高性能的内核以及友好的用户开发环境,是目前嵌入式系统领域中使用最广泛、市场占有率最高的实时操作系统。VxWorks支持多种处理器,如x86、i960、SunSparc、PowerPC、MotorolaMC68xxx、MIPSRX000、StrongARM等。VxWorks操作系统基于微内核结构,由400多个相对独立、短小精悍的目标模块组成,用户可以根据需要增加或删减适当模块来裁剪和配置系统,其链接器可按应用的需要来动态链接目标模块。大多数的VxWorksAPI是专有的,采用GNU的编译和调试器。VxWorks以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如通信卫星、军事演习、导弹制导和飞机导航等。尤其在美国的F-16、FA-18战斗机,B-12隐形轰炸机和爱国者导弹上,甚至美国JPL实验室研制的著名“索杰纳”火星探测器上也使用了VxWorks。2.WindowsCEMicrosoftWindowsCE是从整体上为有限资源的平台而设计的多线程、完整优先权、多任务的嵌入式操作系统。WindowsCE主要针对小容量、移动式、智能化、32位、连接设备的模块化实时应用。高度模块化使得WindowsCE能够对掌上设备、无线设备、专用工业控制器的用户电子设备等进行定制,并使得WindowsCE能在多种处理器体系结构上运行,尤其适用于那些对内存占用空间具有一定限制的设备。WindowsCE操作系统的基本内核至少需要200KB的ROM。它能够支持Win32API子集、多种用户界面硬件、多种串行和网络通信技术、COM/OLE和其他进程间通信的先进方法。而且,Microsoft公司为WindowsCE提供了PlatformBuilder和EmbeddedVisualStudio开发工具。WindowsCE有5个主要的模块:(1)内核模块:支持进程和线程处理及内存管理等基本服务。(2)内核系统调用接口模块:允许应用软件访问操作系统提供的服务。(3)文件系统模块:支持DOS等格式的文件系统。(4)图形窗口和事件子系统模块:控制图形显示并提供WindowsGUI界面。(5)通信模块:允许与其他设备进行信息交换。需要指出的是,WindowsCE嵌入式操作系统不是一个硬实时操作系统,但它最大的优点是能够提供与PC机类似的图形用户界面和主要的应用程序。它的界面内容大多是在Windows里出现的标准部件,包括桌面、任务栏、窗口、图标和控件等。因此,只要是对PC机上的Windows比较熟悉的用户,都能很快学会使用基于WindowsCE嵌入式操作系统的嵌入式设备。3.pSOSpSOS是ISI(IntergratedSystemsInc.)公司研发的产品。ISI最早成立于1980年,pSOS在其成立后不久即被推出,是世界上最早的实时操作系统之一,也是最早进入中国市场的实时操作系统。ISI公司于2000年被WindRiver公司兼并。pSOS是一个模块化、高性能、完全可扩展的实时操作系统,专为嵌入式微处理器设计,提供了一个完全的多任务环境,在定制的或是商业化的硬件上提供高性能和高可靠性,可以让开发者根据操作系统的功能和内存需求定制每一个应用所需的子系统。pSOS包含单处理器支持模块(pSOS+)、多处理器支持模块(pSOS+m)、文件管理器支持模块(PHILE)、TCP/IP通信包(PNA)、流式通信模块(OPEN)、图形界面、Java、HTTP等。开发者可以利用它来实现从简单的单个独立设备到复杂的、网络化的多处理器系统。4.QNXQNX是加拿大QNX公司的产品。大多数RTOS都是从68K的CPU上开发成熟,然后再移植到x86体系上的。而QNX是直接在x86体系上开发出来的,只是近几年才在68K等CPU上使用。QNX是一个实时、可扩充的操作系统。它部分遵循POSIX相关标准,如POSIX.1b实时扩展。QNX提供了一个很小的微内核以及一些可选的配合进程;其内核仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理;其进程在独立的地址空间运行;所有其他的操作系统服务都实现为协作的用户进程。因此,QNX内核非常小巧(QNX4.x约为12KB),而且运行速度极快。QNX灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或
您可能关注的文档
- 兼职带货主播合作方案.docx
- 关于高校附属医院科研经费管理的思考.docx
- 关于给药错误不良事件分析及整改措施.docx
- 关于鼓励创新型中小企业参与数据要素以及数字经济发展的提案.docx
- 关于服务外包的情况说明-95598.docx
- 关于现代农业产业园发展情况的调研报告.docx
- 关于社区慢病管理的实施与心得8篇.docx
- 关联规则挖掘python案例.doc
- 关于改善就医感受提升患者体验主题活动实施方案(模板).docx
- 关于食品安全管理制度范本(精选6篇).doc
- 运动技术立定跳远生物力学创新训练课题报告教学研究课题报告.docx
- 初中英语跨文化交际与语言能力提升课题报告教学研究课题报告.docx
- 2022信奥赛C++提高组csp-s复赛真题及题解:数据传输.pdf
- 2026年党章廉政知识测试题及一套参考答案.docx
- 2025年研学旅行研学旅行特色化报告.docx
- 2026年党章学习知识测试题(历年真题).docx
- 2026年党章学习知识测试题汇编.docx
- 2026年党章学习知识测试题(必刷).docx
- 2026年音乐培训机构品牌建设社交媒体营销课程创新粉丝经济报告.docx
- 初中英语写作教学中篇章结构与语言组织能力的课题报告教学研究课题报告.docx
原创力文档

文档评论(0)