- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. VxWorks VxWorks是美国风河公司(Wind River System公司) 开发的高性能、可裁减的实时嵌入式操作系统. 它以高性能的内核、良好的可靠性和卓越的实时性 被广泛应用于通信、军事、航空、航天等高精尖技 术中。美国的F-16、F-18战斗机、B-2轰炸机和爱国 者导弹,以及美国JPL实验室研制的两次在火星表面 登陆的著名“索杰纳”火星车都采用了该操作系统。 基本组成包括Wind内核、I/O系统、文件系统、板 级支持包BSP、高级网络支持及系统应用等部分。 它占用很小的存储空间,支持高度裁减,保证系统的 高效率运行。 VxWorks主要特点表现在以下几方面: 支持的CPU:PowerPC、68K、CPU32、Space、 i960、X86、MIPS等,也支持RISC、DSP技术。 它的微内核Wind支持快速多任务切换、抢占式任务 调度、多样化的任务间通信等。 较好的可剪裁能力,可剪裁的组件超过80个。用户可 根据目标功能要求,通过交叉开发环境进行配置。 支持应用程序动态连接和动态下载, 缩短调试周期。 较好的兼容性。和POSIX标准兼容,提供1003.1b标 准接口。POSIX是ISO / IEEE 标准的有关操作系统 的软件标准。 高可靠性、高可用性和高安全性。 3. 其它商用嵌入式操作系统 QNX是加拿大QNX软件系统公司的一个实时,微核, 基于优先级,消息传递,抢占式多任务,多用户,具有容 错能力的、可扩充的实时嵌入式操作系统。 pSOS是Intergrated System公司提供的模块化,高性 能的RTOS.提供基于开放系统的标准多任务环境。 Palm OS是著名网络设备制造商3COM下的Palm 掌 上电脑公司产品—Palm使用的一个嵌入式操作系统. Nucleus PLUS是美国最大源代码操作系统商ATI公 司(现为Mentor Graphics ESD)推出的新一代RTOS. 实时响应,抢先,多任务,源代码开放特性,广泛应用。 我国“女娲”计划推出自主版权的Hopen实时多任务 操作系统等。 源代码开放(C代码)的嵌入式操作系统: 4. 嵌入式操作系统μcos/Ⅱ 嵌入式操作系统μcos/Ⅱ全文为“micro COS 2”,即 微控制器操作系统版本2。它是由J·Labrosse先生编 写的一个免费的源代码公开的实时嵌入式内核,它 提供了实时系统所需要的基本功能,是一个完整 的、可移植的、可固化的、可剪裁的占先式实时多 任务的内核。其核心代码短小精悍,如果针对硬件 进行优化,还可以获得更高的执行效率。 μcos/Ⅱ内核主要功能是解决任务调度、任务管理, 时间管理、任务间的通信与同步、内存管理等。 μC/OS—Ⅱ主要特点是: 源代码公开. 很容易应用于不同的硬件平台上。 可移植性. 大部分代码用ANSI C写成,可移植性强, 可在大多数处理器、数字信号处理器上运行。可自 己编写移植代码,网站可下载处理器的移植代码。 可裁剪性.可针对自己的硬件优化代码,实际代码最 少2.7KB. 用户可以自己添加所需要的各种服务。 支持抢占式多任务,最多管理优先级不同的64个任务. 按抢占式多任务系统设计。提供时间管理服务,提供 四种同步对象:信号量、邮箱、消息队列和事件。 可固化. 把连续的大块内存按分区管理。其包含全 部功能的核心部分代码只占用8.3KB。 实用和可靠性。 μC/OS—Ⅱ是一个实时操作系统的内核,只提供了 基本功能。没有提供API函数接口,需要用户自 己添加所需要的各种工作。 目前已有第三方为μC/OS-Ⅱ开发的文件系统、 TCP/IP协议栈、用户显示接口等。 目前移植实例包括: Intel公司的80x86、8051、80196等, Motorola公司的PowerPC、68K、CPU32等, TI公司的TMS320系列,Zilog公司的Z-80、Z-180, 及Analog Device公司,ARM公司,日立公司,三菱公司, 飞立浦公司和西门子公司的各种微处理器。 5. 嵌入式操作系统μc Linux μc Linux (Micro-Control-Linux)是对微控制领域 设计的Linux系统, 源代码开放并且遵循GPL协议。 它从Linux移植过来, 现在
您可能关注的文档
- 2010年中国移动娱乐论坛方案v1.011.ppt
- 2010年淘宝网五大营销案例分享.ppt
- 2010网站方案.ppt
- 2010阿里巴巴seo培训.ppt
- 2010高考化学复习要点(云南高考研讨化学资料).ppt
- 2011企业网络营销实战密码.ppt
- 2011年1月 可奇网SEO培训.ppt
- 2011年播视网分站加盟推广.ppt
- 2011年网厅产品优化工作计划.ppt
- 2012下学期网站建设课程设计提示.ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)