STM32第2章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 21天学嵌入式开发 第二讲:嵌入式操作系统简介 课程安排 嵌入式操作系统概述 主流嵌入式操作系统简介 嵌入式操作系统概述 嵌入式操作系统的发展历史 第一阶段(简单操作系统) 第二阶段(通用的嵌人式实时操作系统) 第三阶段(Intemet嵌入式系统) 嵌入式操作系统的分类 按照是否免费来分类 免费嵌入式操作系统 收费的嵌入式操作系统 按照系统对相应时间的敏感程度 硬实时系统 软实时系统 非实时系统 嵌入式操作系统的特点 能够有效管理复杂的系统资源。 嵌人式操作系统提高了系统的可靠性。 能够把硬件虚拟化。 能够提供库函数、驱动程序、工具集以及应用程序,提高了开发效率,缩短了开发周期。 具有高的系统实时性能。 嵌入式操作系统充分发挥了32位CPU的多任务潜力 嵌入式系统都是为了完成一些特定的任务而设计的,通用型操作系统往往无法满足某些特定的要求。 嵌入式系统的系统资源相对通用系统来说是极为有限的。 嵌入式系统配置灵活。 主流嵌入式操作系统简介 市场上有数十种嵌入式操作系统 每一种都有自身的特色 下面分别进行介绍 VxWorks VxWorks操作系统是美国WindRiver公司的一种嵌入式实时操作系统(RTOS) 。 VxWorks的主要特点如下 : 可靠性 实时性 多任务 可裁剪性 大多数的VxWorks API 是专有的。采用GNU 的编译和调试器。 VxWorks还具有高效的任务管理,灵活的任务间通讯。 VxWorks具有微秒级的中断处理。 VxWorks支持POSIX 1003.1b实时扩展标准。 VxWorks支持多种物理介质及标准的、完整的TCP/IP网络协议等特点。 价格昂贵 pSOS pSOS是美国WindRiver公司的产品。 pSOS系统的主要特点如下: pSOS先进的模块化体系结构 系统中的每个部分都是封闭式的,相互之间既独立又密切协作。 支持范围相当广泛的CPU和驱动器等硬件产品。 集成了TCP/IP协议。 快速、精确的系统核心为应用提供优化的运行环境。 运行高效稳定,多处理器支持。 文件系统支持 Palm OS Palm OS是3Corn公司的产品。 Palm OS的主要特点如下: 提供了串行通信接口和红外线传输接口。 Palm OS是一套具有极强开放性的系统。 Palm OS具有节能功能。 Palm OS具有合理的内存管理,方便了数据存储和程序运行。 Palm OS的数据是以数据库的格式来存储的。 Palm OS与同步软件结合,使掌上电脑与PC机上的信息实现同步。 Palm具有丰富的外围硬件。 QNX QNX 是一个实时的、可扩充的操作系统,它部分遵循POSIX 相关标准,如POSIX.1b实时扩展。 QNX系统的主要特点如下: QNX提供了多种资源管理器。 支持TCP/IP。 QNX 内核非常小巧(QNX4.x 大约为12Kb)而且运行速度极快。 QNX支持多种CPU、总线和外设。 QNX提供UNIX特色的编译器、调试器、X Window和TCP/IP。 OS-9 Microwave 的OS-9 是为微处理器的关键实时任务而设计的操作系统。 广泛应用于高科技产品中。 它提供了很好的安全性和容错性。 与其他的嵌入式系统相比,它的灵活性和可升级性非常突出。 LynxOS Lynx Real-time Systems 的LynxOS 是一个分布式、嵌入式、可规模扩展的实时操作系统。 它遵循POSIX.1a、POSIX.1b 和POSIX.1c 标准。 LynxOS 支持线程概念,提供256 个全局用户线程优先级。 LynxOS提供一些传统的、非实时系统的服务特征。 Windows CE Windows CE是微软旗下的32位嵌入式操作系统。 Windows CE系统的主要特点如下: Windows CE具有模块化、结构化和基干Win32应用程序接日以及与处理器无关等特点。 Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows上的编程工具。 Windows CE的API是Win32 API的一个子集。 Windows CE具有灵活的电源管理功能,包括睡眠/唤醒摸式; Windows CE使用了对象存储(object store)技术。 Windows CE具有高效率的操作系统特性; Windows CE拥有良好的通信能力。 Windows CE支持嵌套中断。 Windows CE具有优秀的线程响应能力。 μC/OS-II μC/OS-II是一种开源但不免费的实时操作系统,具有可剥夺实时内核。

文档评论(0)

书房 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档