人人范文网 范文大全

嵌入式论文总结

发布时间:2020-03-03 17:18:42 来源:范文大全 收藏本文 下载本文 手机版

嵌入式论文总结

所谓嵌入式系统( Embedded Systems).实际上是“嵌入式计算机系统”的简称,它是相对于通用计算机系统而言的。在有些系统里也有计算机,但是计算机是作为某个专用系统中的一个部件而存在的。像这样“嵌入”到更大、专用的系统中的计算机系统,称之为“嵌入式计算机”、“嵌入式计算机系统”或“嵌入式系统”。

在日常生活中,早已存在许多嵌入式系统的应用,如天天必用的移动电话、带在手腕上的电子表、烹调用的微波炉、办公室里的打印机、汽车里的供油喷射控制系统和防抱死刹车系统(ABS).以及现在流行的个人数字助理(PDA)、数码相机、数码摄像机等等,它们内部都有一个中央处理器CPU。

嵌入式系统无处不在,从家庭中的洗衣机、电冰箱、小汽车,到办公室中的远程会议系统等,都属于可以使用嵌入式技术进行开发和改造的产品。嵌入式系统本身是一个相对模糊的定义,一个手持的MP3和一个P(:104的微型工业控制计算机都可以认为是嵌入式系统。根据英国电气工程师协会(IEE)的定义:嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。可以看出此定义是扶应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。国内对嵌入式系统的一般定义是:以应用为中心.以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

嵌入式系统在应用数量上远远超过了各种通用计算机。一台通用计算机的外部设备中就包含了5~10个嵌入式微处理器,键盘、硬盘、显示器、Modem、网卡、声卡、打印机、扫描仪、数码相机、集线器等均是由嵌入式处理器进行控制的。在制造工业、过程控制、通信、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面,嵌入式系统都有用武之地。在大型嵌入式应用系统中,为了使嵌入式开发更方便、快捷,需要具备一种稳定、安全的软件模块集合,用来管理存储器分配、中断处理、任务间通信和定时器响应,以及提供多任务处理等,这样的软件模块集合就是嵌入式操作系统。嵌入式操作系统的引入大大扩展了嵌入式系的功能,方便了应用软件的设计,但同时也占用了嵌入式系统的宝贵资源。一般在比较大型或多任务的应用场合.才考虑使用嵌入式操作系统。

早期的嵌入式系统几乎都用于控制,或多或少都有些实时要求,所以从前“嵌入式操作系统”实际上是“实时操作系统”的代名词。近年来,由于手持式计算机和掌上电脑等设备的出现,也有了许多不带实时要求的嵌入式系统。另一方面,由于C:PU速度的提高,一些原先被认为是“实时”的反应速度现在已经很普遍了,以前需要在“实时操作系统”上才能实现的应用,现在己不难在常规的操作系统上实现。在这样的背景下,“嵌入式操作系统”和“实时操作系统”就成了不同的概念和名词

嵌入式系统是应用于特定环境下、面对专业领域的应用系统,不同于通用计算机系统的多样化和适用性。它与通用计算机系统相比具有以下特点:

(l)嵌入式系统通常是面向特定应用的,一般都有实时要求。嵌入式处理器大多工作在为特定用户群所设计的系统中,通常具有功耗低、体积小、集成度高、成本低等特点,从而使嵌入式系统的设计趋于小型化、专业化,同时移动能力大大增强,与网络的耦合也越来越紧密。

(2)嵌入式系统是将先进的计算机技术、半导体工艺、电子技术和通信网络技术与各领域的具体应用相结合的产物。这一特点决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

(3)嵌入式系统与具体应用有机地结合在一起,其升级换代也与具体产品同步进行。因此,嵌入式系统产品一旦进入市场,一般具有较长的生命周期。

(4)嵌入式系统的硬件和软件都必须高效率地设计,在保证稳定、安全、可靠的基础上,量体裁衣,去除冗余,力争在同样的硅片面积上实现更高的性能。这样,才能最大限度地降低应用成本。在县体应用中,对处理器的选择决定了产品的市场竞争力。 (5)嵌入式系统常常还有减小功耗的要求。这一方面是为了省电,因为嵌入式系统往往以电池供电;另一方面是要减少发热量,因为嵌入式系统中常常没有风扇等排热手段。

(6)可靠性与稳定性对于嵌入式系统有着特别重要的意义,所以即使逻辑上的系统结构相同,在物理组成上也会有所不同。由于对所用元器件(包括接插件、电源等等)的质量和可靠性要求都比较高,所以元器件的平均无故障时间MTBF-( Mean Time Between F-ailure)成为关键性的参数。此外,环境温度也是需要重点考虑的参数。

嵌入式系统以应用为中心,强调体积和功能的可裁剪性,是以完成控制、监视等功能为目标的专用系统。在嵌入式应用系统中.执行任务的软硬件都嵌入在实际的设备环境中,通过专门的I/()接口和外界交换信息。它们执行的任务程序一般不由用户编制。

嵌入式系统主要用于各种信号处理与控制,目前己在国防、国民经济及社会生活各领域普遍应用操作系统OS(Operation Systems)是一组计算机程序的集合,用来有效地控制和管理计算机的硬件和软件资源,即合理地对资源进行调度,并为用户提供方便的应用接口。它为应用ARM9嵌入式系统设支持软件提供运行环境,即为程序开发者提供功能强、使用方便的开发环境。

从资源管理的角度,操作系统主要包含如下功能。 1.处理器管理

对处理器进行分配,并对其运行进行有效的控制和管理。在多任务环境下,合理分配由任务共享的处理器,使CPU能满足各程序运行的需要,提高处理器的利用率,并能在恰当的时候收回分配给某任务的处理器。处理器的分配和运行都是以进程为基本单位进行的,因此对处理器的管理可以归结为对进程的管理,包括进程控制、进程同步、进程通信、作业调度和进程调度等。 2.存储器管理

存储器管理的主要任务,是为多道程序的运行提供良好的环境,包括内存分配、内存保护、地址映射、内存扩充等。例如,为每道程序分配必要的内存空间,使它们各得其所,且不致因互相重叠而丢失信息;不因某道程序出现异常情况而破坏其他程序的运行;方便用户使用存储器;提高存储器的利用率;能从逻辑上来扩充内存等。 3.设备管理

完成用户提出的设备请求,为用户分配l/()设备;提高C.PU和l/()的利用率;提高l/()速度.方便用户使用l/()设备。设备管理包括缓冲管理、设备分配、设备处理、形成虚拟逻辑设备等。 4.文件管理

在计算机中,大量的程序和毅据是以文件的形式存放的。文件管理的主要任务就是对系统文件和用户文件进行管理,方便用户的使用,保证文件的安全性。文件管理包括对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护等。

5.用户接口

用户与操作系统的接口是用户能方便地使用操作系统的关键所在。用户通常只需以命令形式和系统调用即程序接口形式与系统打交道。使用图形用户接口(GUI).可以将文字、图形和图像集成在一起,用非常容易识别的图标将系统的各种功能、应用程序和文件直观地表示出来,用户可以通过鼠标来获取操作系统的服务。

随着l_inux的迅速发展,嵌入式Linux现在已经有许多版本,包括强实时的嵌入式Linux(如新墨西哥工学院的RT-I_inux和堪萨斯大学的KURT-I_inux)和一般的嵌入式Linux(如riClinux和Pocket I。lnux等)。其中.RT-Iinux通过把通常的Iinux任务优先级设为最低,而所有的实时任务的优先级都高于它,以达到既兼容通常的I。Inux任务又保证强实时性能的目的。另一种常用的嵌入式Linux是riClinux.它是针对没有MMU的处理器而设计的。它不能使用处理器的虚拟内存管理技术,对内存的访问是直接的,所有程序中访问的地址都是实际的物理地址。它专为嵌入式系统做了许多小型化的工作。

嵌入式系统与通用计算机在以下几个方面有比较明显的差别: 1.人机交互界面

嵌入式系统和通用计算机之间的最大区别就在于人机交互界面。嵌入式系统可能根本就不存在键盘、显示器等设备,它所完成的事情也可能只是监视网络情况或者传感器的变化情况,并按照事先规定好的过程及时完成相应的处理任务。 2.有限的功能

嵌入式系统的功能在设计时已经定制好,在开发完成投入使用之后就不再变化。系统将反复执行这些预定好的任务,而不像通用计算机那样可以随时运行新任务。虽然嵌入式操作系统可以添加新的任务,删除旧的任务,但这样的变化对嵌入式系统而言是关键性变化,有可能会对整个系统行为产生影响。 3.时间关键性和稳定性

嵌入式系统可能要求实时响应,具有严格的时序性。同时,嵌入式系统还要求有非常可靠的稳定性。其工作环境可能非常恶劣,如高温、高压、低温、潮湿等,这就要求在设计时考虑目标系统的工作环境,合理选择硬件和保护措施。软件稳定也是一个重要特征。软件系统需要经过反复测试,达到预先规定的要求才能真正投入使用。

嵌入式软件的开发与传统软件的开发有许多共同点,它继承了许多传统软件的开发习惯。由于嵌入式软件运行于特定昀目标应用环境,而该目标环境只针对特定的应用领域,所以嵌入式软件的功能比较专一,只完成预期要完成的功能。出于对系统成本方面的考虑,应用系统的C:PU、存储器、通信资源都恰到好处。嵌入式软件的开发具有其自身的特点:

在Iinux的发展历程中.Unix和Minix扮演着十分重要的角色。1990年,芬兰人Unus \'ror-valds在赫尔辛基大学接触到Unix;但是当时上机学习要排队等候很长时间,所以I。inus购买了自己的PC机,希望安装一个类似的操作系统。由于Unix的内核代码不容易得到,所以他安装了Minix。Minix是一个基于微内核技术的类似于Unix的操作系统,是Andrew Tanebaum教授利用业余时间开发的用于教学的操作系统。当时.Minix并不是完全免费的,而且Andrew Tane-baum教授不允许别人为Minix再加入其他东西,目的是为了教学的简明扼要。

嵌入式论文

嵌入式课程论文

嵌入式浏览器论文

嵌入式总结

嵌入式存储卡总结

嵌入式 知识点总结

嵌入式学习总结

嵌入式试题总结

嵌入式复习总结

嵌入式考试总结

嵌入式论文总结
《嵌入式论文总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 大学论文总结 论文
点击下载本文文档