下载此文档

嵌入式开发0120070404嵌入式开发概论.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
嵌入式开发0120070404嵌入式开发概论
*
嵌入式智能电脑将是PC和因特网后的最伟大的发明。
尼葛洛庞帝访华时的预言
*
嵌入式系统概念
IEEE的定义:嵌入式系统(Embedded System)是“控制、监视过装卸某些模块来达到系统所要求的功能。
嵌入式操作系统是嵌入式应用软件的基础和开发平台,是一段嵌入在目标代码中的软件,嵌入式系统启动后首先执行嵌入式操作系统,用户的应用程序是运行于其上的各个任务。
大多数的嵌入式操作系统支持多任务。多任务运行的实现实际上是依靠处理器在多个任务之间切换、调度。如嵌入式操作系统支持实时多任务,即可称为RTOS。
*
嵌入式操作系统特点
可装卸性好。嵌入式操作系统具有开放性、可伸缩性的体系结构
强实时性。RTOS实时性较强,可用于各种设备控制当中
统一的接口。嵌入式操作系统能以统一的接口方式提供各种设备驱动接口
操作简便。嵌入式操作系统能提供简便的操作方法,如提供友好的GUI,嵌入式系统一旦开始运行就不需要用户过多的干预。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统的调用向用户程序提供服务
强大的网络支持功能。嵌入式操作系统能提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口
固化代码。在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。硬件多使用各种内存文件系统,辅助存储器在嵌入式系统中很少使用。因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸
更好的硬件适应性。这一点也反映了嵌入式操作系统具有良好的移植性。
*
典型嵌入式操作系统-VxWorks
VxWorks操作系统是美国Wind River公司于1983年设计开发的一种实时嵌入式操作系统,具有高性能的系统内核和友好的用户开发环境。美国JPL实验室研制的“索杰纳”火星车采用的就是采用VxWorks操作系统
VxWorks 的突出特点是:可靠性、实时性和可裁减性
它是目前嵌入式操作系统领域中使用最广泛、市场占有率最高的操作系统
它支持多种处理器,如 x86、i960、Sun Spare、Motorola公司的MC68xxx、MIPS RX000、Power PC等。大多数的VxWorks API是专有的,采用GNU的编译和调试器。
*
典型嵌入式操作系统-pSOS
pSOS原属ISI(Integrated System Inc.)公司的产品,但ISI公司已经被Wind River公司兼并
该系统是一个模块化、高性能的实时操作系统,专为嵌入式微处理器设计,提供了一个完全的多任务环境,在定制的或是商业化的硬件上具有高性能和高可靠性,可以让开发者根据操作系统的功能和内存需求定制每一个应用所需的系统
开发者可以利用它来实现从简单的单个独立设备到复杂的、网络化的多处理器系统
*
典型嵌入式操作系统-Windows CE
Windows Embedded产品家族主要用于建立支持具有丰富应用程序和服务的32位嵌入式系统,从而针对广泛的用户需求提供灵活解决方案。此外,通过支持更快的“产品上市速度”并降低开发成本,Windows Embedded 产品家族还能保证开发人员立于竞争前沿。
*
典型嵌入式操作系统-Palm OS
Palm OS是3COM公司旗下的Palm Computing掌上电脑公司的产品,是专门为掌上电脑开发的32位嵌入式操作系统,在PDA市场上占有很大的市场份额。它具有开放的API,开发商可以根据需要自行开发所需要的应用程序。Palm OS 的优势在于可以让用户灵活方便地定制适合自己应用的操作系统,而且其市场运作经验丰富,资本雄厚,目前也正在通过第三方软件商进行软件的汉化。从全球范围来看,由于Handspring公司和 SONY公司也被授权使用Palm OS,所以Palm OS的市场份额占到将近90%。
*
典型嵌入式操作系统-OS-9
Microwave 公司的 OS-9 是为微处理器执行关键实时任务而设计的操作系统,广泛应用于高科技产品中,包括消费电子产品、工业自动化产品、无线通信产品、医疗仪器、数字电视/多媒体设备等。它提供了很好的安全性和容错性。与其他的嵌入式操作系统相比,它的灵活性和可升级性非常突出
*
典型嵌入式操作系统-LynxOS
Lynx Real-time Systems公司的LynxOS是一个分布式、嵌入式、规模可扩展的实时操作系统,、。LynxOS支持线程概念,提供256个全局用户线程优先级;提供一些传统的、非实时系统的服务特征,包括基于调用需求的虚拟内存、一个基于Motif的用户图形界面、与工业标准

嵌入式开发0120070404嵌入式开发概论 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小可爱
  • 文件大小1.40 MB
  • 时间2022-06-29
最近更新