嵌入式操作系统关键技术的应用.pdfVIP

  • 8
  • 0
  • 约4.04千字
  • 约 2页
  • 2017-08-07 发布于重庆
  • 举报
嵌入式操作系统关键技术的应用.pdf

科学论坛 ChinaScienceand Review Technology 嵌入式操作系统关键技术的应用 马晓玲李刚 (新疆交通职业技术学院) [摘要]嵌入式操作系统以其高可靠性、实时性、系统可剪裁、方便移植等特点,在各个领域受到了空前的欢迎。本文首先介绍了嵌入式系统的 面介绍了嵌入式操作系统的关键技术。 [关键词]嵌入式操作系统关键技术 中图分类号:TP3文献标识码:A文章编号:1009—914X(2009)01(b)一0035一01 引言:嵌入式系统经历了无操作系统、简单操作系统、实时操作系统 程序之间必须协调动作互相配合,这就牵涉到任务与中断问的同步与通 和面向Imema四个发展阶段,嵌入式操作系统也得到迅猛发展。嵌入 式操作系统是嵌入式系统的重要组成部分,不但具有通用操作系统的基 tex)、事件标志(Event Flag)和异步信号(Asynchronous 本特点,如能够有效管理复杂的系统资源、能把硬件虚拟化,使得开发人 步,通过消息邮箱(MessageBox)、消息队列(Message 员能从繁忙的驱动程序移植和维护中解脱出来,能够提供库函数、驱动 (Pipe)和共享内存(SharedMemory)来提供通信服务。 程序、工具集和应用程序等,而且具有实时高效性、可剪裁性、软件固态 3.3中断管理 化等优点。嵌入式操作系统应用广泛,从工业控制到手机通讯,从掌上 电脑到PDA,无处不在。因此加强对嵌入式操作系统关键技术的研究, 断处理机制、中断延时等内容。大多数的中断处理细节是与体系结构有 具有重要意义。 1、嵌入式操作系统概念与分类 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件。它 是嵌入式系统(包括软/硬件系统)中极为重要的部分,通常包括与硬件 相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面以 及标准化浏览器等。嵌入式操作系统按源代码公开与否分有两类:一类 II。另一类是源代码不公开 ¨C/0sⅡ由于采用微内核设计,中断机理简单,中断延时相对较长。 是源代码公开的操作系统,如Linux、斗C/OS 的操作系统,如WindowsCE、VxWorks、QNX、PalmOS等。按其面向的应 3.4存储管理 用领域分,可以分为两类:一类是面向控制和通信等领域的实时操作系 存储保护和内存分配方式。(1)内存分配原则,主要包括:①快速性:系 统,如WindRiver公司的VxWorks、IsI的pSOS、QNX软件公司的QNX、 统强调对实时陛的保证,要求内存分配过程要尽可能地快,通常都采用 ATI公司的Nucleus等。另一类是面向消费电子产品的非实时操作系 简单、快速的内存分配方案。②可靠性:系统强调对可靠性要求,也就是 统。如爱立信、诺基亚、motorola等公司合资研发的Symbian、高通公司的 Brew。本文主要论述的是实时操作系统。 内存分配的请求必须得到满足。③高效性:系统强调对高效性要求,不 2、嵌入式操作系统的一般要求 仅仅是对系统成本的要求,而且系统本身可配置的内存容量也是很有限 主要有以下四个要求:①固化存储。基于系统可靠性和成本的考 虑,嵌入式系统中的操作系统一般都是固化在存储芯片中,而不像通用 中既有系统程序,又有许多用户程序。为使系统正常运行,避免内存中 计

文档评论(0)

1亿VIP精品文档

相关文档