89C51单片机 第11章.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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移植过来, 现在

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档