本文总结了嵌入式系统应用和若干技术进展,特别强调系统集成的观点对嵌入式系统应用对象的选择,以及嵌入式系统进行协调设计和网络互联等的贯穿思想,有助于嵌入式系统进行合理有较好性价比的软硬件分配,算法的选择控制工程网版权所有,网络架构环境的搭建,使嵌入式系统在实际应用中有更好的发展前景。
信息和知识经济时代,使当今的计算机科学技术的发展越来越深入到国民生活的方方面面,特别高性能多核处理器、光纤与Myrinet等高速网络和高性能分布计算的标准工具推动了集群计算从高性能计算向高效能计算的转变。但如何管理调度庞大的资源集合,充分发挥每个部件的工作能力和降低系统耗能却成为亟待解决的问题,进一步如何使计算和通信无所不在并成为普通用户都能方便享用的服务,跨越移动计算、嵌入式系统、自然人机交互、软件结构等多个研究领域的普适计算
另一方面,利用通信、嵌入式计算和传感器等技术,人们研制出了各种具有感知、计算和通信等能力的微型传感器,通过这些无线传感器网络人们可以在任何时间、地点和任何环境条件下协作地实时监测、感知、采集网络分布区域内的各种环境或监测对象的信息,并对这些信息进行处理,获得详尽准确的信息,传送到需要这些信息的用户。因此,这种网络系统被广泛地应用于国防军事、国家安全、环境监测、交通管理、医疗卫生、制造业、反恐抗灾等领域。
综上所述,嵌入式系统正是以其组网灵活﹑可靠性高﹑抗干扰能力强﹑低功耗和网络容量大等特点在计算机应用领域发挥着显著的作用,本文从商业应用层面小结嵌入式系统的应用研究现状CONTROL ENGINEERING China版权所有,并结合计算机学科技术发展,从硬件,软件,集成架构和安全可靠性能等方面展望未来。
2 嵌入式系统以及应用现状
2.1 嵌入式系统与应用
嵌入式系统是一种面向应用、功能定制、资源受限、响应要求高、性能稳定、无自举开发能力,由硬件和软件两部分构成的专用计算机系统。“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素www.cechina.cn,应用对象系统指嵌入式系统所嵌入的宿主系统。按产品的构成方式主要有如下四类:嵌入式微处理器((Embedded Microprocessor Unit,EMPU)﹑嵌入式微控制器(Microcontroller Unit,MCU)﹑嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和嵌入式片上系统(System On Chip,SOC)。嵌入式系统总体特点:(l)嵌入式系统工业是不可垄断的高度分散的工业。(2 )嵌入式系统是面向用户,特定种类的产品和具体领域应用。(3)嵌入式系统对软件要求高。一般固化在存储器芯片中,多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键。(4)嵌入式系统开发需要特定的开发环境和开发工具。(5)嵌入式系统软件需要实时操作系统(RTOS)开发平台。(6)嵌入式系统开发人员以专家为主。开发人员需要和各个不同行业的应用结合CONTROL ENGINEERING China版权所有,要求计算机专业以外的更多知识www.cechina.cn,往往是各个应用领域的专家[9]。
目前,作为主流32位RISC嵌入式处理器,ARM(Advanced RISC Machines)以其高性能、低功耗的优势占据很大的市场份额。ARM处理器家族大致分为如下系列:ARM7、ARM9、ARM10、SecurCore、strongARM、Xscale等。嵌入式操作系统除了通用操作系统的基本特点外,还满足嵌入式便携式设备所需的可裁剪性﹑可移植性﹑实时性和低资源占用性等特点,常用通用型嵌入式操作系统有Linux﹑VxWorks﹑Windows Embedded CE﹑PalmOS等,专用型嵌入式操作系统有Smart Phone﹑Po