⼀只“⽼鸟”对嵌⼊式⾏业和职业的看法!
⼀、⾏业
⼯作时,并不光光是职位,更重要的是⾏业。不同⾏业中同样的职位需要掌握的知识技能是不⼀样的,⽐如同样是嵌⼊式驱动开发⼯程师,消费电⼦可能主要是做BOOT,通信设备就更看重协议和接⼝的实现。这样过个三五年转⾏的成本就很⾼了,因为你在这样⾏业中⼤量⽤到的知识另外⼀个⾏业可能基本⽤不到。
因此,在嵌⼊式的⼤家庭中选择⼀个好的⾏业尤为重要,就应⽤领域来说主要有消费电⼦、通信设备、安检安防、医疗电⼦、⼯业控制、汽车电⼦。总的来说,这⼏个⾏业都处于上升期,⾏业产值快速攀升,除⾮下⼀次技术⾰命到来,否则嵌⼊式还将继续长⼤。但如果⼀个个分开来,区别还是有的。
消费电⼦伴随着中产阶级的扩⼤和消费理念的强化在近⼏年成为成长最快的领域,从硬件到软件,从⼿机到平板,再到各种智能电视,嵌⼊式得到迅速普及,⼤有把你所能碰到的东西都变成电脑的架势,据统计,消费电⼦五年的复合增长率⾼达73%,在经济低迷的2012年,国内的消费电⼦依然有⾼速的增长。但消费电⼦升级快、压⼒⼤,分⼦风光,下⾯分母死伤⽆数,极⾼速的增长会不会带来泡沫还需要谨慎观察。
通信设备领域主要是电信基础设施、⾻⼲⽹设施等组成,其增长的原动⼒还是⽹络更好更快更⼴和国家相关的电信基建计划,3G、4G,LTD都是烧钱的游戏。虽然你从2011下半年开始,华为中兴两个领头⽺都出现了利润⼤幅下滑的现象,这主要是受全球经济不景⽓的影响,各国纷纷缩减了投资,但在未来2-3年内,收到新⼀代IPV6⽹络和3G普及的刺激,通信设备将迎来艳阳天。
⼯业控制是个很稳重的领域,不像消费电⼦这么浮躁,也赶不上通信设备升级的速度,⼯业控制讲究的是实⽤和稳定,⽐⽅说当今⼤部分⼯业控制⽅法都是古⽼的PID,⼯控机还装着古⽼的WIN2000。⼯控嵌⼊式的增长完全和⼯业增长指数联系在⼀起,越是技术密集型的⼯业就越需要嵌⼊式软件来帮助管理,所以最近经济不景⽓和虚拟经济的畸形发展已经压迫到了实体⼯业的发展,⼯控的增长会是⼀个慢⽽平稳的长期过程。
嵌入式系统开发是什么安检安防也是⼀个近⼏年快速爆发的领域,源动⼒来源于安全和维稳。⼀⽅⾯是单位需要,⽐如⼩区,饭店,学校,银⾏,另⼀⽅⾯就是城市安全需要,⽐如交管,街道。前⼏年在⼤城市掀起的摄像头风如今⼴⼤县城也正在上演,2011是安防⾏业值得庆贺的⼀年,这⼀年,安防从模拟到数字、从单机到⽹络、从普清到⾼清,再加之结合“安全城市”、“智慧城市”、“物联⽹”等概念,虽然现在⾏业整体产值并不⾼,但未来10-20年都将是安防设备⼤普及年。
医疗电⼦的增长已进⼊平稳期,盖因⼤⼩医院早已完成了设备更新改造,在未来的20年内他们将很少
会采购新的设备,最近五年复合增长率为15%,不过医疗电⼦的增长希望已经转向了便携式医疗设备,就是我们常看到的电⼦⾎压计、红外体温计,便携式⾎糖仪之类的设备,复合增长率为24%,产值达到近40亿美元。但说实话根据⽣活经验,这些便携设备家⾥都不怎么⽤,更多的还是传统设备。当然了,中国有13亿⼈,随着⽼龄化加剧和国⼈健康意识提⾼,便携式医疗电⼦会有⼀个慢慢起飞的过程。
汽车电⼦适合汽车紧密相连的产业,下⾯的导航设备,车载娱乐设备,车辆控制系统都是准标配设备,可以说是⼀荣俱荣,⼀损俱损。汽车的增长率今年是14-15%,相信汽车电⼦也会保持⼀个类似的速度增长。
应该说,每个主要领域都是有不俗的表现的,相⽐其他落⽇产业,这⼏个领域都有个⼈发挥的⾜够空间。
⼆、核⼼竞争⼒之⾏业经验
⼆、核⼼竞争⼒之⾏业经验
什么东西是不能简单复制的,只要不是书本的就是不能简单复制的。
什么是⾏业经验呢?我是这样认为的:每个⾏业都有⼀条长长的产业链,⽐如⼿机,从芯⽚销售集团或
者说解决⽅案提供商(ARM/INTEL等+TI/⾼通/MTK等+代理商)到⼿机设计集团(软件⽅⾯:苹果/安卓/WP等,硬件⽅⾯:苹果/三星/微软/诺基亚等)再到⼿机⽣产集团(很多就不举例了)最后到消费者,这是⼀条主链条。
你所在的公司⼀般位于中间某⼀级别上,这样就出现了你的上游和你的下游,⾏业经验就是你在你的上游,同级,下游中的形象,更简单地说,你的上游愿意与你长期有诚意的合作,你的同级钦佩你的能⼒和⼈品,你的下游认为与你合作有利有信,总之在全⾏业树⽴起你的可靠形象是最关键的⾏业经验,其次就是技巧性的⾏业经验,⽐如说合作流程这些可以马上学到的东西。前者将是你的⾏业名⽚,后者将为你锦上添花。
但是⾏业经验并不容易积累,原因在于研发⼈员⼀般是铁屁股,没有机会⾛出去接触⾏业内部,上游有采购经理,下游有销售经理,你⼜有项⽬经理管,你只是执⾏项⽬经理和架构师的指令罢了。但如果不深⼊了解⾏业,你始终只是IT民⼯,没有发展的机会。
我觉得,当你投⾝研发⼯作3年后,你下⾯应该有3名⼩兵,对他们来将,你就是他们的架构师,你要充分把握这⼀机会减少技术时间,加强学习管理。对下,你需要为你的组员合理分配⼯作,管理他们的情绪,激发他们的⼯作热情,完成既定⼯作。对上,你要为你们组争取利益,并能在所有组⾯前清楚地表达你的意见和建议,⽬的只有⼀个:露脸,使上司认为你是⼀个综合性的⼈才。
在往上⾛,你成为⾼级技术⼈员后,你会有很多机会和同⾏打交道了,⽐如各种学习会、交流会、展览会,和他们建⽴融洽的关系很重要。也多和市场销售⼈员打交道,他们是你在这⼀时期唯⼀能获得上下游信息的⼈。
再往上⾛,就基本定型了。你可以考虑急流勇退⾃⼰创业、也可以⾛⾏业内技术专家、也可以⾛技术与管理结合的路线。总之,拥有哪⽅⾯的核⼼竞争⼒,你就适合往哪个⽅向⾛。
最后我想说⼀句:别把⾃⼰当做机器使,让⾃⼰沉浸在技术的世界⾥,⼀天到晚⼲着体⼒劳动,合理分配技术与社交的时间⾮常重要,不然最后你很有可能被钉死在⼀个中层岗位上,更重要的是你可能孑然⼀⾝,真爱⽆觅,孤伴终⽼。
三、核⼼竞争⼒之技术经验
⼀个研发⼈员得以安⾝⽴命的根本就是技术经验。不过可惜的是,技术是很容易复制的。我曾经很⾃得于⾃⼰做过
51/430的实际项⽬,但是说实话,这都不是什么核⼼竞争⼒,因为我做的项⽬也⼤量参考了⽹上前辈的代码,有的甚⾄是直接拿过来⽤的,我做的⼯作有⼤部分是代码的剪裁⽽已。⽽这个,我相信⼀个之前没有经验的电类本科⽣,⼀个⽉的时间也能学会。也就是说,我和他相⽐,只是多了⼀个⽉的优
势罢了。这种容易学习,容易复制的经验,不能算是核⼼竞争⼒。你在⽹上到的⼀切代码都只能算学习资料。
技术⼈员除了复制粘贴外,更应该掌握核⼼的原理性技术。什么是核⼼技术呢?就是本来没有只能由你创造或只能由你更低成本创造的技术,⽐如我的公司是⼀家从事多媒体处理的公司,我们要开发⼀个⾃动识别瞳孔的设备,核⼼就是瞳孔识别算法。这个算法可以从⽹上拿,从国外买,或者⾃⼰研发,⽹上的算法也许你看得懂,但如果不会优化,只会裁剪那还是⽩搭的,这就是原理性技术和技巧性技术的区别。从国外买成本⾼⽽且得不到源码,这样⾃主研发就是唯⼀⼀条路了,如果整个公司只有你有这样的能⼒根据客户需求从原理出发设计源码核⼼,那么恭喜你,你可以理所当让的拿着⾼薪了。
技巧性技术更多是指⼀种经验,⼀种积累。⽐如我积累了两年的单⽚机函数库、我在调试放⼤器时遇到书本中没说的问题等,这些都不是在书上就能学到的内容,⽽拥有这些经验会让你开发的速度变快。但技巧性技术绝对不是核⼼竞争⼒,因为它可以在短期内掌握。但有⼈会问“IT/电⼦⾏业中有些⽼⼈随便⼀句指点就⾜够让新⼈琢磨个半年,这种现象是客观存在的,这个不是核⼼竞争⼒吗?”,要注意的是,⽼⼈和新⼈是没有竞争关系的,因为他们本来就没在⼀个等级上,所以这种倚⽼卖⽼的⾏为构不成核⼼竞争⼒,核⼼竞争⼒只能在同级之间⽐较。
技巧性技术可以转化为核⼼技术,⽐⽅说我调试放⼤器时遇到⼀个诡异的问题,我⽤结果反推原因,
再⽤理论验证,再⽽⽤理论上的调整规避问题,从现象升华到本质,从知道升华到掌握,就是这么⼀个转化的过程。但是不是所有的技巧性技术都能成功转化,技巧性技术本质上讲就是帮助开发的经验罢了,扎实的掌握原理并能举⼀反三才是核⼼技术的源泉。
说了这么多,总结⼀下。核⼼竞争⼒⼤致分成两个⽅⾯:深⼊的⾏业经验和扎实的原理技术。前者通过时间慢慢的积累,后者可以通过密集的学习掌握,但两者也都需要长期的实践巩固加强。
累,后者可以通过密集的学习掌握,但两者也都需要长期的实践巩固加强。
四、嵌⼊式核⼼竞争⼒六⼤特点
1、嵌⼊式系统为了提⾼执⾏速度和系统可靠性,嵌⼊式系统中的软件⼀般都固化在存储器芯⽚或单⽚机本⾝中,⽽不是存贮于磁盘等载体中。
2、嵌⼊式系统的硬件和软件都必须地设计,量体裁⾐、去除冗余,⼒争在同样的硅⽚⾯积上实现更⾼的性能,这样才能在具体应⽤中对处理器的选择更具有竞争⼒。
3、嵌⼊式系统是将先进的计算机技术、半导体技术和电⼦技术与各个⾏业的具体应⽤相结合后的产物。这⼀点就决定了它必然是⼀个技术密集、资⾦密集、⾼度分散、不断创新的知识集成系统。
4、嵌⼊式系统本⾝不具备⾃举开发能⼒,即使设计完成以后⽤户通常也是不能对其中的程序功能进⾏修改的,必须有⼀套开发⼯具和环境才能进⾏开发。
5、嵌⼊式系统通常是⾯向特定应⽤的嵌⼊式CPU,与通⽤型的不同就是嵌⼊式CPU⼤多⼯作在为特定⽤户设计的系统中,它通常都具有低功耗、体积⼩、集成度⾼等特点,能够把通⽤CPU中许多由板卡完成的任务集成在芯⽚内部,从⽽有利于嵌⼊式系统设计趋于⼩型化,移动能⼒⼤⼤增强,跟⽹络的耦合也越来越紧密。
6、嵌⼊式系统和具体应⽤有机地结合在⼀起,它的升级换代也是和具体产品同步进⾏,因此嵌⼊式系统产品⼀旦进⼊市场,具有较长的⽣命周期。
五、职位分析
嵌⼊式开发涵盖硬件软件,开发链条很长,要根据⾃⼰的实际情况选择适应的职位。
嵌⼊式的职位⼤概有:
1、硬件⼯程师:
负责底层的硬件设计,主要要⽤到:
1.处理器:ARM9,DSP;Niosoll;FPGA(⽤于⾼速特殊场合)
2.PCB:EMC设计与仿真;
3.通讯:IIC,IIS,SPI,UART,CAN总线;RS232、PSTN Modem、⽹络、GPRS通信;
2、驱动开发⼯程师:
负责底层和上层的通讯,主要要⽤:
1.系统:Linux⾮实时系统/VXworks实时系统+架构/⽂件系统;
2.内核与BOOT:内核裁剪与移植、boot loader和驱动编写,驱动程序开发
3.上层接⼝:USB,⽹⼝,
4.底层接⼝:SPI、UART、IIC、I2S,CAN、IDE
3、软件⼯程师:
负责上层应⽤软件,主要要⽤:
1.CPU:51/MSP430/ARM7/ARM9;
2.外设:AD/DA、UART、USB、LCD;
3.总线和通讯接⼝:I2C,SPI,RS232,RS484,CAN,USB,以太⽹||||||BACnet、 MODBUS(或有实时性要求)
4.环境:Linux/QNX+ARM汇编;
5.GUI:VC++/VC#/LABVIEW;
4、系统开发⼯程师:
负责系统架构设计
5、DSP软件⼯程师:
负责数字信号处理部分,主要要⽤:
1.CPU:固定为⼀个⼩系列(如TI DM642/648/6467、TI C6000、TMS320C5000、Freescale StarCore);
2.算法:熟悉图像、⾳频、视频相关处理算法很重要,要会修改和优化;
3.接⼝与驱动:⽹络协议(MAC、IP、UDP、TCP)等;
4.操作系统:架构设计和操作系统配置;
6、FPGA设计⼯程师:
负责⾼速信号处理和部分数字信号处理,主要要⽤:
1.语⾔:VHDL/Verilog ;
2.环境:modlesim、Synplify、Quartus、ISE、ispleverEDA;
3.调试:设计、仿真、调试能⼒;
4.算法:数字信号处理、滤波设计等算法;
5.接⼝:E1 Framer/Deframer、HDLC控制器、以太⽹MAC控制器、SDH Framer/Deframer、SDH
Mapper/Demapper、SPI4.2、HiGig、DDR、PCI、PCI-E、DDR-II、HD-SDI
在⼀个完整的项⽬中,每个⼯程师分⼯合作,完成架构师分配的模块。每个职位深⼊研究下去的⽔都很深,⼀旦决定很难再顺利转⾏了,所以毕业选择职位时⼀定要慎重。总的来说软件⽅⾯的需求在国内更⼤,当然竞争也更加激烈。硬件很多是直接买国外解决⽅案的,所以硬件职位需求较少,但⾼级⼈才⾮常吃⾹。
另外某嵌⼊式er对于核⼼竞争⼒这样看:
在天龙⼋部中有这样的⼀个情节,萧远⼭和慕容博在少林寺强练武术套路⽽未潜⼼修习内功⼼法,最终导致练武不成反伤及⾃⾝的情况发⽣。⽽少林扫地僧则达到了可以摘花伤⼈的地步。这就可以看出,同是练武之⼈,抓住核⼼竞争⼒很重要。⽽在这⾥,内功就是核⼼竞争⼒。萧远⼭和慕容博恰恰是因为没有抓住核⼼竞争⼒,⽽只抓住了练武的套路,最终不仅练武不成,还导致⾃⾝出现内伤。所以,⽆论对于⼀个⼈还是⼀个企业,⼀定要认清到底什么才是⾃⼰的核⼼竞争⼒!⽽在对核⼼竞争⼒的认识上,鄙⼈也犯下了萧远⼭和慕容博两位前辈都犯了的错误。
今⽇在此述说⼀下⾃⼰的想法,但因个⼈阅历有限,说辞之中⽚⾯之处在所难免,望各位看官保持纪律,不要随便扔鞋和臭袜⼦,鄙⼈先⾏谢过啦!
和臭袜⼦,鄙⼈先⾏谢过啦!
嵌⼊式系统核⼼竞争⼒:
1、裁剪性——嵌⼊式系统⽀持可伸缩性和开放性的体系结构。
2、接⼝——可为设备提供统⼀的驱动接⼝。
3、实时性——EOS实时性⼀般较强,可⽤于各种设备控制中。
4、操作性——操作简单⽅便,视图易学易⽤。提供强⼤的⽹络功能,⽀持TCP/IP协议及其他协议,提供
TCP/UDP/IP/PPP协议⽀持及统⼀的MAC访问层接⼝,为各种移动计算设备预留接⼝。
5、稳定性——唯⼀指令让⽤户不需过多介⼊操作,通过系统的调⽤命令向⽤户程序提供服务。
6、移植性——更好的硬件适应性,也就是良好的移植性。
等等,以上举出嵌⼊式系统⽐较常见的⾃⾝核⼼竞争⼒。如此可以看出,2016年嵌⼊式开发前景⼀⽚利好。未来随着物联⽹科技发展,嵌⼊式系统将会⾯临着巨⼤的机遇和挑战,嵌⼊式开发⼯程师也将成为企业核⼼竞争⼒的重要指标之⼀。
ZynQ FPGA_ARM嵌⼊式⽹络采集卡
共享充电桩解决⽅案扫码⽀付嵌⼊式⽀付APP⼩程序⼀站式定制开发
共享充电宝解决⽅案扫码⽀付嵌⼊式主板APP⼩程序⼀站式定制开发
linux系统开发设计,嵌⼊式软硬件设计,单⽚机开发设计等¥40000.00
嵌⼊式开发,在原主板基础上加⼊⽹络模块实现数据上传¥30000.00
嵌⼊式开发¥10000.00

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。