学嵌入式难吗_学好嵌如何学习嵌入式需要多久

时尚频道 2020-09-0473未知admin

  你可能听说过嵌入式,但对于嵌入式技术到底是什么并不是很了解,其实嵌入式已经渗透到各个行业,小到手机、PAD、由器、数码相机,大到医疗仪器、如何学习嵌入式设备等都是典型的嵌入式系统产品,嵌入式工程师成为当前最具发展前途的职业之一。

  那么学习嵌入式难吗?学好嵌入式需要多久?具体的跟随小编来了解一下。

  一般做嵌入式系统的,都有自己的产品,而且所的产品都是通用的。另一方面从事嵌入式的每个人工作的范围相对狭窄,所涉及的专业技术范围就是几样,等时间长了这些知识越做越有经验,非常有成就感,等到了一定的年龄,买卖老本,几句知道会让那些刚进的出道者的五体投地,还有如果自己是在在这个行业摸透了,也可以自己创业。近年来随着智能手机、平板电脑、以及宽带由器、终端适配的发展,对这方面的人才需求还是客观的。

  

  一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域;

  另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很找(嵌入式技术培训:ARM培训、FPGA培训、DSP培训 等 )。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本原因可能是大多数人无条件接触,这需要相应的嵌入式板和软件,另外需要有经验的人进行指导流程。

  与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些,但是具体的收入是不低的。

  搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的,都有自己的产品计划,按自己的节奏行事。所的产品通常是通用的,不会因客户的不同而修改。一个产品型完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。

  另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件,那就比较苦了。如果是想进入嵌入式行业的人员,推荐培训课程有:嵌入式Linux培训、 嵌入式WinCE培训 、linux网络编程、嵌入式应用培训等。

  

  当然我们从事嵌入式的话,这不完全的都是优点,还是会有不足的地方的,但是它的不足就是:

  (1) 入门起点高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,如何学习嵌入式则可能不适于此行。

  (2) 这方面的企业数量要远少于企业计算类企业。特别是从事嵌入式的小企业数量较多(小企业要搞自己的产品创业),知名大较少(搞嵌入式的大主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半导体、Microtek、研华、华为、中兴通信、上广电等制造类企业)。这些企业的习惯思维方式是到电子、通信等偏硬专业找人。由于我院以前毕业生以企业计算为主,所以我院与这些企业联系相对较少。我院正积极努力,目前已与其中部分建立了联系,争取今后能有我院同学到这些企业中实习或就业。

  (3)有少数经常要硕士或者研究生以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数也并无此要求,只要有经验即可。

  

  对于零基础的人,嵌入式学习如何入门呢?如果是电子或计算机专业的人,相对来说,会比较容易入门;而非电子或计算机专业的人,应该先从基本的电和C语言编程开始学。

  掌握嵌入式跟精通事情是一样的道理,需要循序渐进和不懈。一步一个脚印,贵在持之以恒,最后方能学会嵌入式。

  模拟电比较难学,可以选择听一些视频教程,看看最基础的教材,有时间在Multi上做一些实验就可以了;数字电比较容易学,学习一下视频教程就行了;不管是做嵌入式软件还是硬件的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件的人,现在绝大部分都是用C语言。做好这些之后,前期的准备工作就基本完成了。

  掌握proteus,不买硬件也可以学习。学习单片机,一是掌握单片机的各种资源,二是掌握常用元器件和总线。

  学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助。应该对操作系统有所了解,如何学习嵌入式这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件等等。

  结合arm芯片手册学习UBOOT的源代码,了解下最小的系统,那对你整个嵌入式的非常有帮助的,可以的话,还可以学习下linux的源代码,先看看linux 代码早期的版本,比如0.12 的代码等等,如果你全看完了,那基本上就已经入门了。

  学习嵌入式,大概就是这四个方面入门,大家在学习的时候,可以根据自身的条件来选择,可以看书,也可以看视频,但最重要的是动手操作。

  

  学习嵌入式要多久?周期最短的学习方法,一般都是4个月,看上去都不是很难,想要人生巅峰无非就是努力。不过就目前的嵌入式人才市场来看,更多的是初级的嵌入式人才,所以现在多是通过参加一定的嵌入式培训后然后再在工作中不断的学习积累,一步步成长起来的大神,可以算是捷径了。

  2、精通C语言程序设计,因为嵌入式就是靠C语言来应用,所以不懂C语言,一切免谈。

  3、熟悉嵌入式系统知识,如时下比较流行的嵌入式linux系统,要熟悉它的内核代码,以及运行命令,使用方法等等。了解嵌入式产品研发的特点、所需要掌握的技术规范和工作要点。

  4、拥有最基本的硬件和软件应用能力,比如需要明白如何进行应用,如何处理好硬件和软件之间的兼容问题。

  5、具体良好的创意能力,这是成为优秀嵌入式工程师必备的条件,也是最重要的,最有价值的。因为我们要不断的新的有创意的产品功能才能满足今天的消费者的口味。所以有创意的能力也是最能体现一个优秀者能力所在。

  6、具备吃苦耐劳和不断学习的能力,作为一个嵌入式工程师一是要具有吃苦耐劳的能力、毕竟软件是一个项目性很强的工作,再其次,优秀的工程师还需要有不断学习的能力,软件行业的发展速度惊人,今天还引以为傲的技能和经验,二三年后或许就会成为明日黄花,所以要求人员一定要具备不断学习接受新事物的能力。想要成为一个优秀的嵌入式工程师并非一早一夕的事,也是通过的学习积累得。其实,目前这种优秀的嵌入式工程师非常少,这也是很多企业重金寻求的人才。

原文标题:学嵌入式难吗_学好嵌如何学习嵌入式需要多久 网址:http://www.fjhy.net/shishangpindao/2020/0904/96241.html

Copyright © 2002-2020 东山再起新闻网 www.fjhy.net 版权所有  

联系QQ:1352848661