好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

嵌入式人才的发展方向2.docx

14页
  • 卖家[上传人]:枫**
  • 文档编号:386119111
  • 上传时间:2023-11-16
  • 文档格式:DOCX
  • 文档大小:45.75KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 嵌入式人才才的发展展方向嵌入式系统统无疑是是当前最最热门最最有发展展前途的的IT应应用领域域之一嵌嵌入式系系统用在在一些特特定专用用设备上上,通常常这些设设备的硬硬件资源源(如处处理器、存存储器等等)非常常有限,并并且对成成本很敏敏感,有有时对实实时响应应要求很很高等特特别是随随着消费费家电的的智能化化,嵌入入式更显显重要像像我们平平常常见见到的手、PPDA、电电子字典典、可视视、VVCD//DVDD/MPP3 PPlayyer、数数字相机机(DCC)、数数字摄像像机(DDV)、UU-Diisk、机机顶盒((Sett Toop BBox))、高清清电视((HDTTV)、游游戏机、智智能玩具具、交换换机、路路由器、数数控设备备或仪表表、汽车车电子、家家电控制制系统、医医疗仪器器、航天天航空设设备等等等都是典典型的嵌嵌入式系系统嵌入式系统统是软硬硬结合的的东西,搞搞嵌入式式开发的的人有两两类一类是学电电子工程程、通信信工程等等偏硬件件专业出出身的人人,他们们主要是是搞硬件件设计,有有时要开开发一些些与硬件件关系最最密切的的最底层层软件,如如BoootLooadeer、BBoarrd SSuppportt Paackaage((像PCC的BIIOS一一样,往往下驱动动硬件,往往上支持持操作系系统),最最初级的的硬件驱驱动程序序等。

      他他们的优优势是对对硬件原原理非常常清楚,不不足是他他们更擅擅长定义义各种硬硬件接口口,但对对复杂软软件系统统往往力力不从心心(例如如嵌入式式操作系系统原理理和复杂杂应用软软件等)另一类是学学软件、计计算机专专业出身身的人,主主要从事事嵌入式式操作系系统和应应用软件件的开发发如果果我们学学软件的的人对硬硬件原理理和接口口有较好好的掌握握,我们们完全也也可写BBSP和和硬件驱驱动程序序嵌入入式硬件件设计完完后,各各种功能能就全靠靠软件来来实现了了,嵌入入式设备备的增值值很大程程度上取取决于嵌嵌入式软软件,这这占了嵌嵌入式系系统的最最主要工工作(目目前有很很多公司司将硬件件设计包包给了专专门的硬硬件公司司,稍复复杂的硬硬件都交交给台湾湾或国外外公司设设计,国国内的硬硬件设计计力量很很弱,很很多嵌入入式公司司自己只只负责开开发软件件,因为为公司都都知道,嵌嵌入式产产品的差差异很大大程度在在软件上上,在软软件方面面是最有有“花头头“可做做的),所所以我们们搞软件件的人完完全不用用担心我我们在嵌嵌入式市市场上的的用武之之地,越越是智能能设备越越是复杂杂系统,软软件越起起关键作作用,而而且这是是目前的的趋势。

      从事嵌入式式软件开开发的好好处是::(1) 目前国国内外这这方面的的人都很很稀缺一一方面,是是因为这这一领域域入门门门槛较高高,不仅仅要懂较较底层软软件(例例如操作作系统级级、驱动动程序级级软件),对对软件专专业水平平要求较较高(嵌嵌入式系系统对软软件设计计的时间间和空间间效率要要求较高高),而而且必须须懂得硬硬件的工工作原理理,所以以非专业业IT人人员很难难切入这这一领域域;另一一方面,是是因为这这一领域域较新,目目前发展展太快,很很多软硬硬件技术术出现时时间不长长或正在在出现(如如ARMM处理器器、嵌入入式操作作系统、MMPEGG技术、无无线通信信协议等等),掌掌握这些些新技术术的人当当然很找找嵌入入式人才才稀缺,身身价自然然就高,越越有经验验价格就就越高其其实嵌入入式人才才稀少,,根本原原因可能能是大多多数人无无条件接接触,这这需要相相应的嵌嵌入式开开发板和和软件,,另外需需要有经经验的人人进行指指导开发发流程2) 与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。

      相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事所开发的产品通常是通用的,不会因客户的不同而修改一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了3) 哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版土木学院有一个叫启明星的公司开发出一个好象叫“工程e”的掌上PDA(南校区门口有广告),施工技术人员用该PDA可当场进行土木概预算和其它土木计算,据说销路特好我认识的某大学老师,他开发的饭馆用的点菜PDA(WinCE平台,可无线连网和上网),据他说销路不错,饭馆点点PDA让客户点菜,多显派头档次我记得00级2+2班当年有一组同学在学Windows程序设计课程时用VC++设计了一个功能很强的点菜系统做为课程项目,当时真想建议他们将这个软件做成PDA,估计会有些销路(上海火车站南广场的Macdonald便使用很漂亮的PDA给用户点食品,像摸像样的)。

      这些PDA的硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了从事嵌入式式软件开开发的缺缺点是::(1) 入门起起点较高高,所用用到的技技术往往往都有一一定难度度,若软软硬件基基础不好好,特别别是操作作系统级级软件功功底不深深,则可可能不适适于此行行22) 这这方面的的企业数数量要远远少于企企业计算算类企业业特别别是从事事嵌入式式的小企企业数量量较多(小小企业要要搞自己己的产品品创业),知知名大公公司较少少(搞嵌嵌入式的的大公司司主要有有Inttel、MMotoorolla、TTI、PPhillip、SSamssungg、Soony、FFutjjtumm、Beell--Alccateel、意意法半导导体、MMicrroteek、研研华、华华为、中中兴通信信、上广广电等制制造类企企业)这这些企业业的习惯惯思维方方式是到到电子、通通信等偏偏硬专业业找人由由于我院院以前毕毕业生以以企业计计算为主主,所以以我院与与这些企企业联系系相对较较少我我院正积积极努力力,目前前已与其其中部分分公司建建立了联联系,争争取今后后能有我我院同学学到这些些企业中中实习或或就业。

      3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度但大多数公司也并无此要求,只要有经验即可我院同学若若学习嵌嵌入式,显显然应偏偏重于嵌嵌入式软软件,特特别是嵌嵌入式操操作系统统方面,应应是我们们的强项项对于于搞嵌入入式软件件的人,最最重要的的技术显显然是(实实际上很很多公司司的招聘聘广告上上就是这这样写的的):(11) 掌掌握主流流嵌入式式微处理理器的结结构与原原理(22) 必必须掌握握一个嵌嵌入式操操作系统统 (33) 必必须熟悉悉嵌入式式软件开开发流程程并至少少做过一一个嵌入入式软件件项目嵌入式软件件方面最最重要的的课程包包括:(11) 嵌嵌入式微微处理器器结构与与应用::这是一一门嵌入入式硬件件基础课课程,我我院用这这门课取取代了传传统的“微微机原理理与接口口”课程程(目前前国内已已有少部部分高校校IT专专业这样样做了,因因为讲xx86微微机原理理与接口口很难找找到实际际用处,只只为教学学而已)我我们说过过,嵌入入式是软软硬件结结合的技技术,搞搞嵌入式式软件的的人应对对ARMM处理器器工作原原理和接接口技术术有充分分了解,包包括ARRM的汇汇编指令令系统若若不了解解处理器器原理,怎怎么能控控制硬件件工作,怎怎么能写写出节省省内存又又运行高高速的最最优代码码(嵌入入式软件件设计特特别讲究究时空效效率),怎怎么能写写出驱动动程序(驱驱动程序序都是与与硬件打打交道的的)?很很多公司司招聘嵌嵌入式软软件人员员时都要要求熟悉悉ARMM处理器器,将来来若同学学到公司司中从事事嵌入式式软件开开发,公公司都会会给你一一本该设设备的硬硬件规格格说明书书 (xxxx Speecifficaatioon),您您必须能能看懂其其中的内内存分布布和端口口使用等等最基本本的说明明(就像像x866汇编一一样),否否则怎么么设计软软件。

      有有些同学学觉得嵌嵌入式处处理器课课程较枯枯燥,这这主要是是硬件课课程都较较抽象的的原因,等等我们的的嵌入式式实验室室10月月份建好好后,您您做了一一些实验验后就会会觉得看看得见摸摸得着还还有同学学对ARRM汇编编不感兴兴趣,以以为嵌入入式开发发用C语语言就足足够了其其实不应应仅是将将汇编语语言当成成一个程程序设计计语言,学学汇编主主要是为为了掌握握处理器器工作原原理的一一个不熟熟悉汇编编语言的的人,怎怎么能在在该处理理器写出出最优的的C语言言代码在在嵌入式式开发的的一些关关键部分分,有时时还必须须写汇编编,如BBoottloaaderr等(可可能还包包括BSSP)特特别是在在对速度度有极高高要求的的场合(如如DSPP处理器器的高速速图像采采集和图图像解压压缩),目目前主要要还要靠靠汇编写写程序(我我看到过过很多公公司是这这样做的的)当当您在一一个嵌入入式公司司工作时时,在查查看描述述原理的的手册时时,可能能很多都都是用汇汇编描述述的(我我就遇到到过),这这是因为为很多硬硬件设计计人员只只会写或或者喜欢欢用汇编编描述,此此时您就就必须看看懂汇编编程序,否否则软硬硬件人员员可能就就无法交交流。

      很很多嵌入入式职位位招聘时时都要求求熟悉汇汇编2) 嵌嵌入式操操作系统统类课程程除了WWinCCE的实实时性稍稍差外,大大多数嵌嵌入式操操作系统统的实时时性都很很强,所所以也可可称为实实时操作作系统RReall Tiime Opeerattingg Syysteem.从从事嵌入入式的人人至少须须掌握一一个嵌入入式操作作系统((当然掌掌握两个个更好)),这在在嵌入式式的所有有技术中中是最为为关键的的了目目前最重重要的RRTOSS主要包包括:第一类、传传统的经经典RTTOS::最主要要的便是是Vxwworkks操作作系统,以以及其TTornnadoo开发平平台VVxwoorkss因出现现稍早,实实时性很很强(据据说可在在1mss内响应应外部事事件请求求),并并且内核核可极微微(据说说最小可可8K),可可靠性较较高等,所所以在北北美,VVxwoorkss占据了了嵌入式式系统的的多半疆疆山特特别是在在通信设设备等实实时性要要求较高高的系统统中,几几乎非VVxwoorkss莫属VVxwoorkss的很多多概念和和技术都都和Liinuxx很类似似,主要要是C语语言开发发像BBelll-allcattel、LLuceent、华华为等通通信企业业在开发发产品时时,Vxxworrks用用得很多多。

      但VVxwoorkss因价格格很高,所所以一些些小公司司或小产产品中往往往用不不起目目前很多多公司都都在往嵌嵌入式LLinuux转(听听说华为为目前正正在这样样转)但但无论如如何,VVxwoorkss在一段段长时间间内仍是是不可动动摇的与与Vxwworkks类似似的稍有有名的实实时操作作系统还还有pSSOS、NX、NNuclleuss等RTTOS第二类、嵌嵌入式LLinuux操作作系统::Linnux的的前途除除作为服服务器操操作系统统外,最最成功的的便是在在嵌入式式领域的的应用,原原因当然然是免费费、开源源、支持持软件多多、呼拥拥者众,这这样嵌入入式产品品成本会会低LLinuux本身身不是一一个为嵌嵌入式设设计的操操作系统统,不是是微内核核的,并并且实时时性不强强目前前应用在在嵌入式式领域的的Li。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.