嵌入式技术的现状
近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。
随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国着名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国着名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。
进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所有上述中,都离不开嵌入式系统技术。象前途无可计量的维纳斯计划生产机顶盒,核心技术就是采用32位以上芯片级的嵌入式技术。在个人领域中,嵌入式将主要是个人商用,作为个人移动的数据处理和通讯软件。由于嵌入式设备具有自然的人机交互界面,GUI屏幕为中心的多媒体界面给人很大的亲和力。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。
目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。近期长虹推出的ADSL,结合网络,控制,信息,这种智能化,网络化将是家电发展的新趋势。 计算机应用的普及、互联网技术的实用以及纳米微电子技术的突破,正有力推动着21世纪工业生产、商业活动、科学实验和家庭生活等领域自动化和信息化进程。全过程自动化产品制造、大范围电子商务活动、高度协同科学实验以及现代化家庭起居,为嵌入式产品造就了崭新而巨大的商机。除了沟通信息高速公路的交换机、路由器和Modem,构建CIMS所需的DCS和机器人以及规模较大的家用汽车电子系统。最有量产效益和时代特征的嵌入式产品应数因特网上的信息家电(Internet Appliances),如Web可视电话、Web游戏机、Web PDA(俗称电子商务、商务通)、WAP电话手机、以及多媒体产品,如STB(电视机顶盒)、DVD播放机、电子阅读机。
从硬件方面讲,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。而且巨大的市场需求给我们提供了学习研发的资金和技术力量。
从软件方面讲,也有相当部分的成熟软件系统。国外商品化的嵌入式实时操作系统,已进入我国市场的有WindRiver、Microsoft、QNX和Nuclear等。我国自主开发的嵌入式系统软件如科银(CoreTek)公司的嵌入式软件开发平DeltaSystem,中科院推出的Hopen嵌入式操作系统(虽然还不够完善)。同时由于是研究热点,所以我们可以在网上找到各种各样的免费资源,从各大厂商的开发文档,到各种驱动,程序源代码,甚至很多厂商还提供微处理器的样片。这对于我们从事这方面的研发,无疑是个资源宝库。对于软件设计来说,不管是上手还是进一步开发,都相对来说比较容易。这就使得很多生手能够比较快的进入研究状态,利于发挥大家的积极创造性。
控制器(MCU)已经在家庭和工业的各个领域得到了应用,通称嵌入式系统,因为计算机芯片是嵌入在有关的设备中的,没有自己独立的外壳。目前大多数嵌入式系统还处于单独应用的阶段,以MCU为核心,与一些监测、伺服、指示设备配合实现一定的功能。Internet现已成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。随着嵌入式技术的不断进步和更广泛的运用,嵌入式系统在智能家居中的运用也会随之有更加广阔的发展前景。
设备更是不可胜数。在国内,虽然嵌入式应用、开发很广,但该领域却几乎还是空白,只有三两家公司和极少数人员在从事这方面工作。由此可见,嵌入式系统技术发展的空间真是无比广大。
目前职场上比较走热的属偏软件人才。不过,嵌入式系统领域门槛较高,嵌入式开发人员不仅要懂较底层软件,对软件专业水平要求较高,市场上需要的嵌入式人才如必须具备C语言编程经验、嵌入式操作系统(嵌入式Linux或WinCE)经验、内核裁剪经验、操作系统移值经验、驱动程序开发经验等。比如高级嵌入式软件开发工程师相关职位要求是:有丰富的嵌入式多任务软件系统分析和设计能力,能独立完成项目系统方案,解决系统故障和问题;精通C语言应用开发,有良好的编程习惯和风格,程序稳定可靠;良好的文档编写能力和习惯,能够编写规范的概要和详细设计文档;熟悉项目管理流程。
嵌入式技术应用
嵌入式是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。
嵌入式技术近年来得到了飞速的发展,但是嵌入式产业涉及的领域非常广泛,彼此之间的特点也相当明显。例如很多行业:手机、PDA、车载导航、工控、军工、多媒体终端、网关、数字电视……
手机领域:以手机为代表的移动设备可谓是近年来发展最为迅猛的嵌入式行业。甚至针对于手机软件开发,还曾经衍生出“泛嵌入式开发”这样的新词汇。一方面,手机得到了大规模普及,另一方面,手机的功能得到了飞速发展,3、4年前的手机功能与价格与现在就不能同日而语。随着国内3G时代的脚步日益临近,可以预料到手机领域的软硬件都必将面临一场更大的变革。功耗、功能、带宽、价格等都是手机硬件领域的热门词汇。从软件技术角度来看,我认为手机的软件操作系统平台会趋于标准化和统一化。手机的应用会愈加丰富,除了最基本的通话功能外,逐渐会包括目前PDA、数码相机、游戏机等功能,更加趋向于成为个人手持终端。
汽车电子领域
随着汽车产业的飞速发展,汽车电子近年来也有了较快的发展。但是不得不承认,目前国内的嵌入式车载领域的发展与国际相比差距还是比较大的。电子导航系统在汽车电子中占据的比重比较大,目前导航系统在国外已经有了广泛的应用。在国内近年来也已经开始起步,可以预料未来几年内会有比较快速的发展。汽车电子领域的另外一个发展趋势是与汽车本身机械结合,从而可以实现故障诊断定位等功能。
消费类电子产品的销量早就超过了PC若干倍。并且还在以每年10%左右的速度增长。消费类电子产品主要包括便携音频视频播放器、数码相机、掌上游戏机等。目前,消费类电子产品已形成一定的规模,并且已经相对成熟。对于消费类电子产品,真正体现嵌入式特点的是在系统设计上经常要考虑性价比的折衷,如何设计出让消费者觉得划算的产品是比较重要的。
军工航天
对于大多数开发者和用户而言,这可能都是比较神秘的一个领域。的确,大多数人一生都没有机会给F117战机编写控制程序。的确,军工和航天领域是不为大众所知的领域,在这个领域里面,无论是硬件还是操作系统、编译器,通常并不是市场上可以见到的通用设备,它们大多数都是专用的。但是并不代表这个领域落后,许多最先进的技术最前沿的成果,往往都会用在这个领域。
嵌入式技术发展趋势
嵌入式控制器的应用几乎无处不在:移动电话、家用电器、汽车……无不有它的踪影。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化进程、提高生产率等方面起到了极其重要的推动作用。嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5 - 10 个嵌入式微处理器。在制造工业、过程控制、网络、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均是嵌入式计算机的应用领域。嵌入式系统工业是专用计算机工业,其目的就是要把一切变得更简单、更方便、更普遍、更适用;通用计算机的发展变为功能电脑,普遍进入社会,嵌入式计算机发展的目标是专用电脑,实现“普遍化计算”,因此可以称嵌入式智能芯片是构成未来世界的“数字基因”。正如我国资深嵌入式系统专家—沈绪榜院士的预言, “未来十年将会产生不同大小、具有超过一亿次运算能力的嵌入式智能芯片”,将为我们提供无限的创造空间。总之“嵌入式微控制器或者说单片机好像是一个黑洞,会把当今很多技术和成果吸引进来。中国应当注意发展智力密集型产业”。未来嵌入式的发展趋势如下:
1、定制化:嵌入式操作系统将面向特定应用提供简化型系统调用接口,专门支持一种或一类嵌入式应用。嵌入式操作系统同将具备可伸缩性、可裁减的系统体系结构,提供多层次的系统体系结构。嵌入式操作系统将包含各种即插即用的设备驱动接口;
2、节能化:嵌入式操作系统继续采用微内核技术,实现小尺寸、微功耗、低成本以支持小型电子设备。同时,提高产品的可靠性和可维护性。嵌入式操作系统将形成最小内核处理集,减小系统开销,提高运行效率,并可用于各种非计算机设备;
3、人性化:嵌入式操作系统将提供精巧的多媒体人机界面,以满足不断提高的用户需求;
4、安全化:嵌入式操作系统应能够提供安全保障机制,源码的可靠性越来越高;
5、网络化:面向网络、面向特定应用,嵌入式操作系统要求配备标准的网络通信接口。嵌入式操作系统的开发将越来越易于移植和联网。嵌入式操作系统将具有网络接入功能,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口;
6、标准化:随着嵌入式操作系统的广泛应用的发展,信息**、资源共享机会增多等问题的出现,需要建立相应的标准去规范其应用。
评论
查看更多