文章来源:http://www.emtronix.com/article/article2008237.html
嵌入式系统(Embedded System),一般指非桌面计算机系统(即非PC、服务器、大中小型机等),有计算机功能且可以“嵌入”到专用设备并发挥专用功能的计算机设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,这种计算机通过和设备的电气连接,并通过在计算机上运行的专用程序对接口进行通讯和控制,使设备成为智能化的设备,比如:基于网络的工业控制器、带彩色显示的智能终端等。
嵌入式系统主要由嵌入式处理器为核心的硬件系统、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。
一、嵌入式处理器为核心的硬件系统
嵌入式系统硬件的核心是嵌入式微处理器。嵌入式微处理器一般具备 3个特点: (1) 对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度; (2) 强大的外围通用接口扩展功能,可以迅速地扩展出通用的硬件接口并实现通讯和控制;(3) 嵌入式微处理器的功耗必须控制在较小的合理范围,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此。
在传统的划分中,很多人士把诸如8051等8位或16位单片机也归入嵌入式系统。理由是单片机可以“嵌入”设备且可以通过编程进行通讯和控制,符合嵌入式系统的功能定义。但是随着计算机技术的发展,对设备的通讯和控制也逐渐复杂,单片机由于一般不带操作系统,或仅仅使用一些初级的操作系统,往往只能实现简单的控制,对于诸如文件系统、通讯协议栈、以及GUI这些复杂的应用往往无能为力。在很多新的划分中,往往把不能支持嵌入式操作系统的单片机排除在嵌入式系统之外。
目前常见的嵌入式处理器目前主要有X86系列(如Am186/188、RDC1610C、386EX等)、 Power PC系列、68000系列、MIPS系列、ARM系列(包括ARM7、ARM9、ARM11系列)等。其中X86系列由于和PC体系软硬件兼容,基于传统,很多工业控制场合都广泛使用;而ARM系列,特别是ARM9系列,由于其成熟可靠的体系结构、日益低廉的成本、广泛配套的软件体系,在近年来发展迅猛,俨然有形成主流嵌入式体系之势。
光有核心处理器,是不能够构成一个嵌入式系统的硬件结构的。在处理器核心的基础上进行外围电路扩展,扩展出存储器、总线、串口、网络乃至IO等,这样才能形成一个完整的可以对外界进行通讯和控制的计算机体系。随着IT业分工的细化,设计生产这样一个完整的嵌入式系统硬件单元不再是由整机设备厂商自己来完成,而是由一些专业化的嵌入式计算机公司来提供,这些公司将这些必要的硬件集成在一张电路板上,就形成了一个要素、接口功能完备的嵌入式单板计算机。如英创公司(www.emtronix.com)X86系列的以RDC1610C为处理器核心的ETR232i嵌入式主板,以及ARM9系列的以EP9315为处理器核心的EM9000嵌入式主板、以AT91SAM9260为核心的EM9260嵌入式主板等,就是这样的单板计算机的典型;针对用户的应用,这样的嵌入式主板充分考虑了用户在各种场合需要使用的存储空间、接口、成本等各方面的因素,较好地实现了性价比的平衡,成为了终端整机用户的良好选择。
[查看全文]
[嵌入式论坛]
[资料下载]
[更多技术文章]
文章评论(0条评论)
登录后参与讨论