您的当前位置:首页正文

嵌入式技术人才需求分析

来源:化拓教育网
2009年第3期 (总第55期) 桂林航天工业高等专科学校学报 JOURNAL OF GUILIN COLLEGE OF AEROSPACE TECHNOLOGY 经济与管理 嵌入式技术人才需求分析 李精华“ 李兴富 (桂林航天工业高等专科学校 电子工程系,广西桂林541004) 摘 要论文根据嵌人式技术在各种控制场所的广泛应用以及嵌入式产业的快速形成,社会对嵌入式技术人才的大量 需求,就嵌入式专业的人才培养,对嵌入式技术岗位的专业知识构成进行了剖析,为嵌入式专业人才的学习提 供方向性指导,也为各高等院校嵌入式专业的专业建设提供了一些建议。 关键词 嵌入式系统;工作岗位;技能要求 中图分类号:G718.5 文献标志码:A 文章编号:10O9—1033(2009)03一o327—03 中国的嵌入式系统开发走过了15年的历程,有超过 操作系统控制着应用程序与硬件的交互作用。 lO万名从事嵌入式系统及单片机开发应用的工程师,在 嵌入式系统工业是不可垄断的不断创新的知识集成系 CSDN人才频道进行工作查询,以“嵌入式”作为职位关键 统行业。它是一个分散的工业,充满了竞争、机遇与创新, 字搜索,在2008年11月20日可以找到的职位为2431个, 没有哪一个系列的处理器和操作系统能够垄断全部市场。 其中每个职位招聘的人数从1到若干不等。按平均每个职 因此嵌入式系统领域的产品和技术,必然是高度分散的,留 位需要招3人计算,那么仅在CsDN发布的位置就有3927 给各个行业的中小规模高技术公司的创新余地很大。另 社会上的各个应用领域是在不断向前发展的,要求其中 人。搜索“linux”,在2008年11月20日可以获得近 外,这也构成了推动嵌人式 158934条记录。从这些职位上看,市场上需要的嵌入式人 的嵌入式处理器核心也同步发展, 才必须具备C语言编程经验、嵌入式操作系统(嵌入式 工业发展的强大动力。Linux或WindowsCS)、具有内核裁剪经验、具有驱动程序 嵌入式系统是面向用户、面向产品、面向应用的,嵌入 开发经验。从各高等院校的教学计划来看尽管很多大学的 式系统和具体应用有机地结合在一起,它的升级换代也是 电子信息、计算机专业都开设了程序设计、微机原理、单片 和具体产品同步进行,因此嵌入式系统产品一旦进入市场, 机等课程,但高校输送的人才与企业需要的人才却始终没 具有较长的生命周期。 有对应上,学生在学校无法学到最新最全面的嵌入式专业 嵌入式系统软件具有高实时性。在多任务嵌入式系统 知识。在这里先从社会需求和岗位要求进行分析,对嵌入 中,对重要性各不相同的任务进行统筹兼顾的合理调度是 式专业人才培养计划进行规划。 保证每个任务及时执行的关键,单纯通过提高处理器速度 是无法完成和没有效率的,这种任务调度只能由优化编写 1 嵌入式系统的基本概念和特点 嵌入式系统是以计算机技术为基础、以应用为中心、软 的系统软件来完成。 件硬件可裁剪并且对系统的功能、可靠性、成本、体积、功耗 严格要求的专用计算机系统;它一般由嵌入式微处理器、外 2嵌入式专业人才工作岗位需求 对于从事嵌入式技术的岗位主要是企业的研发、生产、 围硬件设备、嵌入式操作系统以及用户的应用程序等四个 销售部门,当然还有其它辅助部门,在此就针对这三个最基 部分组成,用于实现对其它设备的控制、监视或管理等功 本的部门进行分析。 能,其中硬件主要包括处理器/微处理器、存储器和I/0端 口、图形控制器等;软件部分包括操作系统软件(0S)(要求 2.1研发部 从事嵌入式产品研发主要是从嵌入式的硬件层、中间 实时和多任务操作)和应用程序编程,通过设计人员把这两 层、软件层、功能层四个层次进行。它的开发流程是先定义 种软件组合在一起,应用程序控制着系统的运作和行为,而 产品功能,通过对定义进行系统分割,再进行软硬件的规划 *基金项目:广西新世纪教改工程项目《单片机精品课建设》,(桂教高教1720071179号)。 作者简介:李精华(1970一),男,桂林航天工业高等专科学校电子工程系副教授,研究方向:无线网络通信、EDA **设计。 327 2009年第3期 桂林航天工业高等专科学校学报 (总第55期) JOURNAL OF GU1LIN COLLEGE OF AEROSPACE TECHNOLOGY 李精华 李兴富/文 和设计。研发部的工作主要分为软件研发和硬件研发。 板。大多企业一般都不会设立加工厂,产品的制板和焊接 软件研发按照岗位职能可进一步细分为:系统构建工 都会采取外包 在加工厂将焊接好芯片的主板取回后在生 程师、上层驱动开发工程师、上层应用程序开发工程师。这 产部进行硬件测试、部件组装、软件测试和整体功能测试。 三类工程师按照操作系统的种类又分出与各种操作系统相 生产部的工作按照流程可分为焊接工程师、硬件测试工程 对应的工程师。目前在各领域应用的主流操作系统有 师、软件测试工程师、系统功能测试工程师、硬件维修工程 UCOS—II、LINUX、WINCE、VXw0RKS等操作系统,企 师。这些工作岗位对学历的要求都不高,工作难度不大。 业一般会按照不同的操作系统平台招聘相应工程师。企业 主要针对的就是专科生和高职类学生。以硬件测试工程师 在对软件研发的三类工程师招聘时,以对系统构建工程师 为例,企业对这些工作岗位的招聘要求如下。 要求最高,此岗位最少要有3年以上的相关工作经验,主要 工作是进行系统构建和系统分析;上层驱动开发工程师也 需要至少1年以上的相关工作经验或者是嵌入式专业毕业 工作岗位:硬件测试工程师。 工作任务:硬件测试。 工作内容:①测试主板;②测试芯片;③测试硬件接口; 技能要求:①能熟练使用万用表进行检测;②能熟练使 用焊接工具;③能熟练使用示波器;④能熟练使用软件仿真 工具进行硬件测试;⑤能阅读简单的英文资料;⑥能看电路 原理图,懂得分析电子电路原理;⑦能用VM软件工作。 所需知识点:①熟悉或者掌握模拟电子线路、数字电 路,单片机等基本的硬件电子电路设计知识;②熟悉和掌握 的本科生;上层应用程序开发工程师则非常适合嵌入式专 ④制定测试策略和测试方案,指导测试设计工作。 业毕业的本科生和高职生。以上层应用程序开发工程师为 例,企业对其工作岗位的要求如下 工作岗位:上层应用程序开发工程师。 工作任务:基于嵌入式操作系统上的应用软件开发。 工作内容:按产品及项目需要,编写嵌入式系统下各种 应用程序,编写软件开发文档。 技能要求:①能够熟练运用嵌入式系统的软件调试工 C语言或者C++语言及接口电路程序设计;④至少熟悉1 具和软件编译工具对应用程序在操作系统中的编译调试跟 到2种基本的EDA工具,如QuartusII、Protel、0RCAD、 踪;②精通ARM及TRACE调试工具,能独立完成基于 M0DELSIM、SPICE;⑤熟悉7816.3规范。 ARM/TRACE的交叉调试;③精通C及ARM汇编指令 集,能编写大型程序;④能够熟练阅读英文资料,有较强的 2.3销售部 产品出厂入库后就进入销售环节了。整个销售工作分 学习能力;⑤对硬件开发有一定了解,能参与硬件设计讨 售前、售中、售后环节。工作岗位主要分为销售工程师和技 论;⑥熟悉数据结构,精通代码调优;⑦能够完成单元测试, 术支持工程师。销售工程师的主要工作是挖掘潜在客户、 系统测试,回归测试TestCase的编写和实施;⑧有RT0s、 确定客户需求、与客户建立良好的关系,最终有效地将产品 GUI、内存管理等相关经验; 销售给客户。技术支持工程师在销售工程师将产品销售给 所需知识点:①熟悉Linux,wincE,Vxworks等操作 客户后对客户进行跟踪服务,主要工作是进行产品验收、培 系统的各种软件开发环境;②熟悉GUI开发过程、熟悉网 训以及解决客户在使用过程中遇到的技术问题。由于嵌入 络编程、多任务编程等;③精通C语言、汇编语言;④熟悉 式技术专业性很强,从而对销售工程师和技术支持工程师 嵌入式系统硬件的设计、嵌入式系统的程序设计。 都要有一定的要求,不是什么专业毕业的学生都能做好的。 硬件研发按照岗位职能可进一步细分为:电路原理图 如果不了解嵌入式技术,在做销售和技术支持工作时感觉 设计工程师、PCB设计工程师、FPGA开发工程师、单片机 难度比较大,在和客户做交流时缺少共同语言。所以针对 开发工程师、底层驱动开发工程师。目前在企业的招聘中 嵌入式专业毕业的高职学生和本科生而言,从事这两个工 硬件研发工程师相对软件研发工程师比较难招聘。其原因 作岗位较为合适。如果想在技术上有所发展,可以从技术 一是它的岗位需求量没有软件工程师大,从事其工作的人 支持工程师做起,逐渐向研发工程师过渡。如果想在营销 才比较少,二是硬件工程师一般都要有1到3年的开发经 管理上发展,那就从销售工程师做起,逐渐向管理层跃进。 验,才能在短时间内完成企业交给的任务。所以这类工作 以技术支持工程师为例企业对这两个岗位的具体要求如 不太适合应届毕业生,但是对相关专业毕业的研究生还是 下。 比较适合。在硬件研发工程师里单片机开发工程师要求相 对较低,只要学过或做过相关的开发就可以胜任。但是做 嵌入式硬件研发一般都需要了解单片机的开发,因此很多 企业往往不会单独设立这个工作岗位。 2.2生产部 工作岗位:技术支持工程师。 工作任务:售前售后技术支持服务。 工作内容:①协同销售工程师做售前技术支持;②产品 验收;③产品培训;④解答使用者提出的各种技术问题; ⑤校验使用说明文档;⑥对新产品进行功能测试。 技能要求:①能用流利清楚的语言与客户沟通;②能用 研发部对研发的产品定型后会把PCB设计图、元器件 清单等资料交付给采购部和生产部,进行元器件采购和制 Linux,WinCE,Vxworks等嵌人式操作系统开发、移植、应 328 2009年第3期 桂林航天工业高等专科学校学报 (总第55期) JOURNAL OF GUILIN COLLEGE OF AEROSPACE TECHNOLOGY李精华 李兴富/文 用等知识进行技术培训和技术支持;③能运用产品的工作 才。 原理知识解决产品软硬件问题;④能熟练使用各种操作系 3.3嵌入式人才培养的课程体系规划 根据社会对嵌入式人才的技能要求,为保证大学生毕 统的开发环境;⑤能熟练运用文档处理工作。 所需知识点:①熟悉C语言、微机组成原理;②熟悉微 业能从事嵌入式各岗位工作,各学校根据自己学校的生源、 处理器体系结构;③熟悉RTOS内核定制与裁减;④熟悉 师资力量和实验实践条件可开设嵌入式方向的专业,在 设备驱动、内存管理和文件系统;⑤熟悉嵌入式芯片定义: 2008年《普通高等学校高职高专教育指导性专业目录(试 ⑥熟悉嵌入式操作系统工作原理。 行)》里已经规划了嵌入式技术与应用专业(专业代码 510121)。如何培养嵌入式专业人才的知识技能,必须在课 3嵌入式人才培养的现状和出路 3.1嵌入式人才培养现状 程体系里进行得以体现,专业基础课应该包含《电子技术》 (或将模电和数电分开)、《C语言程序设计》、《单片机技术》 保证学生具有必要的电子 与巨大的市场潜力和产业需求相比,嵌入式教育相对 和《电路辅助设计》等基本课程,专业课可以包含《电子 滞后,目前高校还没有专门针对嵌入式工程人才培养的学 电路、电工和程序设计等基本知识;《电子测试技术》、《单片机技术进阶》、 科设置,从事该领域的研发人员来自不同专业背景,比如自 电路辅助设计进阶》、nux统》、 动控制、电子工程、通信工程、计算机工程等。由于知识体 《典型单片机系统开发应用》、《嵌入式操作系LiNCE》、<<DSP技术》和《FPGA技术》 系系统性和针对性较差,知识较为陈旧,大多还停留在8位 《嵌入式操作系统一wI单片机应用的低水平层次上,导致毕业生缺乏工程实践能 等嵌入式技术应用与开发的专业技能知识;根据学生的不 同爱好开设一些专业选修课比如《网络技术》、《通信技术》、 力,无法适应企业的实际需要。高层次嵌入式软件工程人 《智能仪器》、《汽车电子技术》、《信息家电技 才更是严重匮乏,严重制约中国未来嵌入式软件产业的发 《数控技术》、展。现今高校嵌入式教育主要存在的不足有如下三点: (1)目前我国高校的软件教育普遍以应用软件为主,学 术》和《手机开发技术》开阔学生的知识视野,增加嵌入式技 术在各个行业应用系统知识,从而保证学生专业知识的全 可 生接触的比较多的是.net、java之类的应用层面的东西,开 面性。当然要加强学生实验实训等实际操作能力培养,eus、QuartusII进行在线仿真学 设嵌入式软件设计的很少,而且学校不能为学生提供足够 以通过各种软件比如Prot习,也可以通过学校建立的虚拟公司进行项目的模拟开发, 多的实践机会。  (2)作为嵌入式开发需要的三大技术支柱:计算机体系 有条件的可以通过校企合作让学生进行顶岗实习。结构、计算机操作系统、计算机网络,国内的教学内容比较 老化,不能跟上最新技术的发展。 (3)虽然目前越来越多的学校开始设立嵌入式方向的 4 结束语 随着微电子技术、通信技术和计算技术的飞速发展,极 教学,但由于没有能够承担教学任务的师资,有些老师理论 大地推动了嵌入式系统在各个行业尤其是通信和消费类电 基础知识扎实但实践经验不够,培养出来的学生难以满足 子产业的应用。嵌入式系统是信息产业走向二十一世纪知 嵌入式研发企业的要求。 3.2嵌入式人才培养出路 识经济时代的最重要的经济增长点之一,这是一个不可垄 断的工业,对中国的信息产业来说充满了机遇和挑战。掌 根据嵌入式系统工程专业发展迅速、知识复杂、跨学科 握嵌入式系统尤其是嵌入式软件技术和管理的复合型工程 的特点,和分析企业对嵌入式技术人才的需求状况,嵌入式 人才就成为社会和企业急需的人才。本文在讲述了嵌入式 系统方向应重点培养学生嵌入式系统工程实践能力,包括 系统的特点和应用前景的基础上,分别从嵌入式人才的行 软硬件工程及各种嵌入式系统开发技术、调试和测试工具, 业需求和工作岗位需求两个方面对嵌入式人才的需要状况 学生毕业后将具备嵌入式系统软件开发能力,有能力适应 作了详细分析,最后指出了目前我国嵌入式教育上存在的 巨大的嵌入式系统产品市场需求,成为嵌入式系统产品企 主要问题,并简要地提出了嵌入式人才培养的出路和方法。 业所急需的掌握嵌入式系统软件技术和管理的复合型人 参考文献 [1]佚名.我国嵌入式人才需求现状分析[EB/OL].2008--2—26.http://ww ̄.jdo1.corn.en/jdnews/779.htm|. [2]佚名.嵌入式系 ̄[EB/OL].2O09—1—10.http://www.ic37.com/htm—tech/2007--7/39258—88544.htm. (责任编辑李卫华) [3]佚名.谈嵌入式系统及其技术特. ̄.[EB/OL].2OO5—3.http://www.it.COrn.cn/f/server/O53/9/84847.htm. 329 

因篇幅问题不能全部显示,请点此查看更多更全内容