嵌入式二维图形显现系统文献综述
2020-04-10 14:41:07
文 献 综 述
嵌入式系统与通用计算机系统相对应。嵌入式系统也被称为嵌入式计算机系统与通用计算机系统不同的是一般嵌入式系统只是运行平台不能独立作为开发平台。通常只有程序开发人员才可以对其编程一般不允许普通用户对其编程,但是可以为用户提供一定的输入输出接口。比如”电子表”、”手机”、”微波炉”、”汽车控制系统”、飞行控制系统等#1048880;都可以被归为嵌入式系统。
嵌入式系统一般由嵌入式硬件和软件组成#1048880;且软件与硬件紧密集成。硬件以嵌入式微处理器为核心集成存储器和系统专用的输入输出设备#1048882;软件包括初始化代码及驱动、嵌入式操作系统和应用程序等,这些软件有机地结合在一起形成系统特定的一体化软件。
随着”后PC”时代的到来#1048880;嵌入式系统的应用范围日益广泛#1048880;涉及到人类生活的诸多方面#1048880;如数字通信、信息家电、航空航天、工业过程控制及军事电子等。嵌入式技术和人们日常生活的方方面面关系越来越紧密#1048880;消费电子、计算机、通信一体化趋势日益明显#1048880;作为计算机领域的一个重要组成部分#1048880;嵌入式系统再度成为研究与应用的热点。
从20 世纪60 年代嵌入式系统的出现和兴起经过了几十年的发展嵌入式系统的应用领域不断扩大人们对嵌入式应用的需求越来越高这使得嵌入式件变得越来越复杂。为了满足应用需求增强系统的处理能力4 位、8 位、16位嵌入式微处理器也逐步让位于32 位嵌入式处理器。目前嵌入式处理器主要有Am186/88、386EX、SC-400、PowerPC、68000、MIPS、ARM 系列。采用ARM技术知识产权(IP)核的微处理器#1048880;已广泛应用于工业控制、消费类电子产品、通信系统、网络系统、无线系统各个领域基于ARM 技术的微处理器约占32 位RISC 微处理器75%以上的市场份额。
嵌入式操作系统是嵌入式系统软件平台的核心负责嵌入式系统的全部软、硬件资源的分配、调度、控制、协调。早期的嵌入式系统多半是执行特定功能的设备强调的是性能稳定只需搭配简单的应用程序是一个专属的封闭式系统架构。20世纪80年代中期以后嵌入式系统的实时性要求升高实时操作系统成为主流系统开始具备文件管理、设备管理、多任务、图形用户界面等能是一种开放式架构。20 世纪90 年代末期到21 世纪#1048880;通用操作系统也进入嵌入式领域与实时操作系统共同竞争新兴的信息家电市场。目前嵌入式操作系统需要支持各种网络通信协议而且程序对编程接口的要求也不断提高。根据实时性差别应用在嵌入式系统可以分为:实时操作系统国际上较为知名的有Wind River 的”VxWorks”、QNX 的”NeutrinoRTOS”、以及TimeSys 的”TimeSys Linux/Real Time”其产品主要应用在航天、国防、医疗、工业控制等领域。
通用型操作系统在目前较为著名的有Microsoft 的”Windows CE”Embedded Linux 版本有Metrowerks 的”Embedix”其产品主要应用在手持设备、网络设备等领域。
1. LINUX简介