何为嵌入式系统?
嵌入式系统本身是一个相对模糊的定义。目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。
举个简单例子:一个手持的MP3是否可以叫做是嵌入式系统呢?答案肯定是“是”。另外一个PC104的微型工业控制计算机你会认为它是嵌入式系统吗?当然,也是,工业控制是嵌入式系统技术的一个典型应用领域。然而比较两者,你也许会发现二者几乎完全不同,除了其中都嵌入有微处理器。那是否可以说嵌入着微处理器的设备就是嵌入式系统?那鼠标中也有单片机,能叫嵌入式系统嘛?
那到底什么是嵌入式系统?可以从以下几方面来理解嵌入式系统:
◆嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。
◆嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。所以,介入嵌入式系统行业,必须有一个正确的定位。例如Palm之所以在PDA领域占有70%以上的市场,就是因为其立足于个人电子消费品,着重发展图形界面和多任务管理;而风河的Vxworks之所以在火星车上得以应用,则是因为其高实时性和高可靠性。
◆嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几K到几十K微内核,需要根据实际的使用进行功能扩展或者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的进行。
实际上,嵌入式系统本身是一个外延极广的名词,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统,而且有时很难以给它下一个准确的定义。现在人们讲嵌入式系统时,某种程度上指近些年比较热的具有操作系统的嵌入式系统,本文在进行分析和展望时,也沿用这一观点。
一般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里我们对其不加区分,这也是嵌入式系统和Windows系统的最大区别)。
2010年十大热门技术,剑剑指向嵌入式技术
作为全球第一大手机市场、第一大有线电视市场、第二大互联网市场以及第四大PC市场,中国在科技、媒体和电信产品等应用领域方面的技术发展和需求也在全球居于领先的地位。而在近期公布的2010年全球十大热门技术中,包括:电子书阅读器、智能电网、微型投影机、远距医疗、Android、生物/医疗电子、触控屏幕、3D电视等引人注目的热门项目,都无一例外的依赖于嵌入式技术的专业应用,更是有业内人士指出,遍布全球的互联网核心已经不是PC机,而且移动电子产品。种种迹象表明:嵌入式技术的春天已经到来,嵌入式系统已成为当前国内最热门的技术之一。
嵌入式行业专业人才稀缺现象愈演愈烈
而伴随着嵌入式行业的迅猛发展,嵌入式开发也已经成为当前最热门、最有发展前途的行业之一。业内人士认为,目前嵌入式行业至少存在30-50万的人才缺口,在最近人才招聘网上公布的2009年度 IT职场人气排行榜上,嵌入式及移动开发类人才成为了业界焦点,而其中嵌入式软件工程师更是凭借其旺盛的需求登上榜首。仅北京市场嵌入式软件开发人员的需求就已经超过了8万人,目前在北京,一个成熟的嵌入式软件工程师平均月薪在10000元左右。而且这些数字还在持续增加。
据了解,经过嵌入式职业教育课程系统学习的学生,即使是应届毕业的学生在北京也可以达到平均月薪4500的薪资水平,而之前几年毕业的学生往往经过1-2年的业内工作经验积累后,就可以很快达到8000-10000的月薪。
高校嵌入式专业培养体系的缺乏已成为制约嵌入式行业发展的瓶颈
而专业权威地调查和分析表明:造成这种情况主要是有两方面的原因,一是与目前我们高校的专业设置有关。之前我国高校的计算机教育普遍以应用软件为主,而电子专业的课程设置则普遍以硬件及单片机课程为主,很少真正系统地涉及软硬件结合的嵌入式软件及产品研发的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才。
而另外一方面则是因为嵌入式领域门槛相对要高一些,对知识体系结构的要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导,而这恰恰是高校短期内不能立刻解决的问题。这就自然而然地造成了专业领域内相关的嵌入式人才结构及培养体系出现了明显的偏差,特别是在专业知识更新和人才的持续教育与培养方面存在着不少问题。这些都直接导致了嵌入式行业内专业技术人才的总体需求量远远大于供给。
无论从知识结构上,还是从项目实战水平上,能够适合众多嵌入式企业需求的人才呈现出严重不足的状况。与此同时,越来越多嵌入式企业的管理人员在招聘及培养专业技术人才的过程中也明显意识到,人才资源严重匮乏,人才素质与企业需求不匹配,这些都已经成为影响企业持续发展的瓶颈,直接造成了许多嵌入式企业难以快速进入高水平的国际化竞争。
高校嵌入式专业学科建设迫在眉睫
面对高校的扩招以及各企业对毕业生经验的不断重视,各理工科院校负责专业学科建设的老师、以及专业院校的主管领导都已经清晰地意识并关注到了嵌入式行业的状况,纷纷开始对这个专业领域进行调研,并着手进行专业教材的选择、专业教师的培养以及专业实验室的建设等工作,但是各个院校在嵌入式专业建设的过程中几乎都面临资源缺乏、教材难觅的困境。
校企手拉手,共同培养“嵌入式”专业人才
为了有效解决高校嵌入式专业师资普遍缺乏的现状,在政策的支持以及多方的努力下,许多高校与相关企业建立了友好密切的合作关系。企业以帮助高校的专业教师体验嵌入式开发的标准工作流程,深入掌握嵌入式系统软硬件设计方法及授课技巧,使得他们在今后的嵌入式专业教学过程中发挥更大的作用,为行业培养更多的嵌入式人才。相信随着国内各个高校嵌入式专业的设立,雄厚的专家师资团队、完善的课程体系、成熟的教学模式、畅销的嵌入式培训教材以及专业的就业服务,一定会为更多的高校提供全方位的支持与合作。”
编后语:高校嵌入式专业的大面积建设迫在眉睫,而高校相关嵌入式专业的教材、课件、师资、实验设备等资源的准备、培养和积累也显得越发急迫,如何能够有效地整合专业院校、嵌入式企业及职业教育机构的优势,共同推动嵌入式专业科学人才培养体系的建立,是在未来几年内非常重要的一个课题,亟待业内专家和老师的参与和关注。