第1课 嵌入式系统概述.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * POSIX是Portable Operating System Interface of Unix的缩写。 * VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。 pSOS是美国系统集成公司(Integrated Systems, Inc. 简称ISI公司)开发的 。支持多种处理器,曾是国际上应用最广泛的产品,主要应用领域是远程通信,航天,信息家电和工业控制。现已被风河公司(windriver)兼并,从VxWorks5.5开始,已将PSOS的主要特点融入VxWorks中。pSOS是一个由标准软组建组成的,可剪裁的实时操作系统。其系统结构可以分为内核层,系统服务层,用户层。 QNX是由加拿大QSSL公司(QNX Software System Ltd.)开发的分布式实时操作系统。该操作系统既能运行于以Intel X86、Pentium等CPU为核心硬件环境下,也能运行于以PowerPC、MIPS等CPU为核心的硬件环境。QNX操作系统符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。 HOPEN是一个完全国产化的嵌入式操作系统,是当年名噪一时的女娲计划的产物。 DeltaOS是一个高可靠嵌入式实时操作系统,是智能电子设备软件的核心,已经在国防和民用的电子设备中得到广泛应用,特别是DeltaOS已经被成功应用于航空/航天的高可靠性设备。 * * * * * * * * * * * * * * 外围硬件的作用是系统运行的条件和系统功能的增加。 * 嵌入式应用程序的层次远小于通用计算机。 * 嵌入式应用程序的层次远小于通用计算机。 * 1.4.2外围硬件 外围硬件是嵌入式系统处理器以外的硬件,它为系统提供了运行条件和部分功能。 在运行条件方面,最基础的是时钟和电源部件,它们不可能集成到处理器内部,但它们对于处理器运转是必需的。 外围硬件也将提供在系统中需要,但是微处理器内部不具有的功能,如:内存、各种通讯端口、AD/DA等。 * 片外总线:连接系统各个部件,进行互连和传输信息的信号线。 ESIA总线、SCSI总线、PCI总线 AMBA总线:ARM研发的总线规范 专用总线 CompactPCI总线:工业控制 CAN总线:汽车电子总线 1553B总线:航空工业总线 1.4.2外围硬件设备(1/3) * 电子盘:采用flash芯片存储数据,体积小、功耗低、抗震 DOC:Disk on Chip DOM:IDE电子盘 CF:CompactFlash SM:Smart Media MS:Memory Stick 1.4.2外围硬件设备(2/3) * I/O设备 A/D、D/A 中断控制器 UART LCD 通讯设备 有线通讯:IEEE1394、USB 无线通讯:IrDA、Bluetooth、802.11b/g 1.4.2外围硬件设备(3/3) * 嵌入式操作系统的作用一般只是为了应用程序提供必要运行环境(任务调度),附加任务通讯、内存管理等功能。 嵌入式系统和系统的硬件基础关系紧密,一般都需要移植和配置才可以使用。嵌入式操作系统让嵌入式系统的开发利用通用的功能模块,这可以让开发更加高效。 1.4.3嵌入式操作系统 * 典型的嵌入式实时操作系统(RTOS) 近200种操作系统,VxWorks、QNX、WinCE、PalmOS 面向SOC的操作系统:Symbian的Epoc、Express Logic的ThreadX、ATI的Nucleus 开放源码的操作系统:Linux系列、uC/OS 典型性能指标 内核大小:几K~几百K; 调度时间片:1ms; 实时任务响应时间:20~40 μs 一般任务响应时间:20 μs ~几百ms 1.4.3嵌入式实时操作系统 * μClinux是一个完全符合GNU/GPL公约的操作系统,完全开放代码。μClinux从Linux?2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如ARM7TDMI。它通常用于具有很少内存或Flash的嵌入式系统。它保留了Linux的大部分优点:稳定、良好的移植性、优秀的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。 ——嵌入式Linux 1.4.3常见的嵌入式操作系统(1/4) * Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作,它是精简的Windows 95。Windows CE的图形用户界面相当出色。Win CE具有模块

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档