如何选择自己的嵌入式开发方向

自己的 如何选择 嵌入式
木本色计  
网友的回答
猫妖梦懿

废话不多说。首先声明osboy的职业方向是嵌入式开发中的Linux底层驱动方向。所以可能对这个方向比较了解些,文章有不当之处请指教。嵌入式开发有以下几个方向:软件方向:底层驱动方向:工作内容,最普遍的职业内容为写armlinux上的驱动程序,就是有公司的产品开发板,负责维护编写针对这类硬件的驱动程序,比如usb,sd卡,lcd屏等等之类的驱动。这类职业又区分为原厂驱动开发工程师,和系统厂商驱动工程师。这类工程师一般只需要c语言即可,当然现在的公司面试的时候都是面试c,c++的。(1)原厂驱动开发工程师这类职业就是工作的IC芯片半导体设计大厂,一般都是欧美企业,比如intel,freescale,TI,Marvell.这类公司的驱动职务,一般来说技术含量高,能接触到真正的驱动开发,内核移植的工作。因为他们要出针对自家芯片的BSP,所以他们不做这些事情做系统的公司就需要做,那就乱了。在这类半导体原厂上班一般人都有优越感,大部分很少加班,当然一切国内的芯片设计公司除外。(2)系统厂商驱动工程师这类职业就是工作在做产品的公司里面,比如中兴,Moto等等吧,就是靠做项目卖产品,非芯片类的产品,而这些产品都是用上面那些原厂的芯片设计出来的,所以在这类公司工作,一般来说比较累,加班加点,当然工资不会少的,只是技术上由于大部分都被原厂的驱动工程师做好了的,在系统厂工作的话,可能属于在原厂的基础上做二次开发,针对自己的产品的某些特殊的外设写驱动,调试产品,对做产品,客户的需求比较了解,对作出一个优秀的量产产品需要哪些地方注意这点要比在原厂的工程师强点。(目前芯片原厂世界上就那么几家,大部分公司都是系统厂商,做自己的产品,前景也非常广阔)上层应用方向:工作内容,最普遍的工作内容是针对设计好的硬件开发板,设计上层应用程序,比如linux应用工程师,典型的上层应用QT,MINIGUI,等界面程序,这些都是出于linux的应用层的程序,一般来说做应用的人都是编程比较强的,会很多语言,c,c++,java之类的都能写,而且这类人对做产品就更有经验了,这点要比做驱动的工程师强,也是比较短缺的一类人才。近些年来新兴的android智能手机操作系统如火如荼,早就了一大批android的人才,单就android来说他也分了好几个职业方向,比如底层驱动方向,其实就是上面说的底层工程师;androidhal层工程师,这类基本上上面说的最典型的linux应用工程师差不多。再往上层就是android 中间层整合工程师,这类人才比较短缺,一般来说需要会c++,java之类的,这类职务一般都集中在半导体原厂和做手机,MID之类的大公司的,人才短缺,上手难,找锻炼的机会也难。硬件方向:嵌入式硬件方向本人就不好多说什么,本站也只想想找个嵌入式的硬件工程师合伙来着。那么对于初学者,你打算选择嵌入式的哪类开发方向?我们说在工作方面,一定要选择自己爱好的职业去做,这样你就会进步的非常快,所以我觉得选择方向没必要左右衡量,选择自己的喜欢的职业方向,努力的去学习,去锻炼,全身心的投入到工作中去,你就是成功者。

Rainniebaby

小面积厨房装修设计有哪些要点:嵌入式厨电是首选 由于是小厨房的装修设计,在空间上就要尽量物尽其用,采用嵌入式的厨电可以有效的节约厨房的内部的空间,比如说采...

JasonZhou520

也能够增加客厅的美观性,加强装饰作用。 其次,应该让专业人员设计,让专业的装修人员施工。有的人会选择自己装修,自己施工,而事实是,对于缺乏经验的人们来说,设计壁橱具...

英式风情茶

一般家电专卖店都会有此类DM单,了解尺寸之后再设计橱柜; (2)以嵌入式烤箱为例,此类家电功率较大,需要从电表箱单独布线,因此在装修厨房时需要请专业的设计人员对...

笑脸笑脸笑脸

如果不再需要这些家电,也不好处置,这些都是嵌入式家电的缺陷。厨房嵌入式家电安装要点 厨房家电要做到嵌入式,对某些家电还是有些特殊要求的。 最为突出的就是嵌入式燃...

微笑的可爱多

家庭。简单的几组衣柜门和内部的间隔都可以组成一个完整的衣帽间。为了有效利用空间,可将其内部的单元格的挡板多做几个轨道,可根据需求任意组合。 如何装修设计嵌入...