随着计算与通信的融合、计算的无处不在和多媒体信息随手可得的世界信息化发展大趋势的日益明朗,嵌入式系统得到了前所未有的蓬勃发展。 近几年来,嵌入式系统和嵌入式技术的国际会议、国内会议、学术论坛或半导体厂商的展销活动逐年增多。微软、Intel、TI、IBM、SUN等信息产业的知名厂商都针对新兴的嵌入式系统市场投入巨资进行研究与开发,推动着嵌入式应用的发展。 如何顺应潮流,如何使嵌入式系统为多媒体信息随手可得的目标、为我国传统产业的技术改造做出更大贡献?关键是要开拓创新思路、挖掘潜在市场、掌握嵌入式系统设计的技术和方法,提高嵌入式系统的开发效率和质量,缩短产品进入市场的周期,推动我国嵌入式系统产业的发展。 结合目前我们正在进行的机载与星载的合成孔径雷达实时成像处理系统的研究与开发工作,本文就嵌入式系统设计、开发的有关问题进行综述与大家共享。
1.1 什么是嵌入式系统 嵌入式计算机系统就是将用户所需的功能嵌入到产品、装置或大型系统中的计算机系统,通常称为嵌入式系统。嵌入式系统的数量远远大于PC, 据世界半导体贸易统计协会(WSTS)统计,2001年PC处理器只占世界处理器市场总数的6%,而嵌入式微处理器则占94%。所以世界上占大多数的计算机不是PC而是不带键盘、鼠标和显示器的嵌入式系统,是一些隐藏在各类产品中的计算部件或很小的芯片。
1.1.1 嵌入式计算机和通用计算机 由于实际情况的变化,沿袭多年按照计算机的体系结构、运算速度、结构规模、适用领域等属性将计算机分为巨型机、大型机、中型机、小型机和微计算机,并以此来组织学科和产业分工的分类方法,已经不再适用。在日新月异的计算机工业中,在计算机技术和产品对其它行业进行全面渗透的大趋势下,以应用为中心的分类方法变得更为切合实际。于是,有人按计算机的嵌入式应用和非嵌入式应用将计算机分为嵌入式计算机和通用计算机。
1.2 嵌入式计算机的演变 嵌入式计算机经历了从单片计算机、工业控制计算机、集中分布式控制系统,进而发展到嵌入式智能平台的几个发展阶段。从独立单机使用发展到联网设备。从以模拟电路为主发展到以数字电路为主、数模混合型,进而进入全数字时代。
1.3 嵌入式系统发展趋势 总的来说,嵌入式系统向着更高性能、更小体积、更低功耗、更廉价、无处不在的方向发展。嵌入式系统的设计和实现朝着基于芯片,特别是系统级可编程芯片(SoPC)的方向发展。为了降低研制难度,常采用融微处理器技术、数字信号处理技术、可编程系统级芯片设计和软硬件协同设计技术于一体的基于嵌入式智能平台的嵌入式系统的设计方法。这样可以提高嵌入式系统的开发效率和质量,缩短产品进入市场的周期。 总之,嵌入式系统覆盖的范围十分宽广,计算所正在研制的机载和星载合成孔径雷达实时成像处理系统对体积、重量、功耗有严格要求。它的处理速度要求达到几百亿次到上千亿次,星载系统尚需满足抗辐照等航天环境的要求。为了满足应用的苛刻要求,我们采取的方案之一便是基于百万至千万门数量级的SoPC(系统级可编程芯片)来设计我们的系统。这是高端嵌入式系统的典型例子。家电设备的智能遥控器,一般只需一个低档的8位单片机就可实现,是一种低端的嵌入式设备的例子。
|