接着就分嵌入式硬件和嵌入式软件工程师。先从技术角度来讲,成为一个合格的嵌入式工程之前,你必须先成为嵌入式工程师,需要入门入行才行,嵌入式硬件工程师,需要在基础上学会一个EDA软件,用来设计原理图,设计pcb图,还有导Bom等等操作,除此之外,还要学习电烙铁的使用,各种插件贴片器件的焊接,测试工具,示波器,静电台,逻辑分析仪等,至少初步的硬件维修的能力成熟合格的嵌入式工程师需要哪些。
1、嵌入式前景怎么样?
嵌入式的发展还是很好的,尤其是随着物联网、人工智能以及边缘计算的快递发展,对嵌入式的前景都能起到推动的作用。先看物联网所谓物联网就是要实现万物互联互通,尤其是国家最近推出的数字化“新基建”,物联网是重点发展方向之一,而且随着5G时代的到来,会有越来越多的终端智能设备接入到万物互联的这张大网中,而这些终端设备大多数都是嵌入式开发的设备,所以对嵌入式的前景是一种推动。
再看人工智能随着科学技术的不断发展和提升,计算机的算力是与日俱增,同时伴随着科研人员的不懈努力,构建出越来越多的优质算法,在强大算力和优质算法的加持下,人工智能所能表现出来的能力,受到越来越多人的肯定和追捧。同时随着人工智能应用场景的不断增多,单纯只依靠云端的AI能力显得力不从心,所以边缘智能必定是一大趋势,因为比起提升云端能力的成本,将一定的AI能力下放到边缘智能设备,更具性价比,同时可以兼顾网络的不稳定和时延带来的影响,
所以现在越来越多的本地人工智能芯片脱颖而出,而这些芯片就需要嵌入式的开发,所以也对嵌入式的前景起到了促进作用。最后看一下边缘计算对嵌入式前景的推动随着云计算和大数据的快速发展,数据背后的价值被不断的挖掘,同时AI强大的深度学习能力,更是能将数据背后的价值最大化,但是随着应用场景的不断增多。数据的体量成几何式的爆发,完全依靠云计算这个单纯的中心,无法满足终端对速度,时效性的要求,大量的终端设备产生大量的数据,都要对接云中心,如此一来,网络带宽和流量的压力就会不断的攀升,
所以边缘计算势在必行,将简单的业务下发到边缘网关,可以采用多种局域网内的通信方式,解决网络带宽和流量压力,同时提高时效性并减少时延。还可以对大量无效赘余的数据进行过滤,把高质量的数据提供给云中心,从而大大提升总体效率,而这些边缘网关都要依托嵌入式的开发。总而言之,新技术的发展,都会催生新的应用,新的场景,
2、嵌入式工程师有前途吗?
谢谢邀请,已经在嵌入式行业混了十几年,做的东西从底层linux驱动,内核定制到上层的app应用,都是在嵌入式设备上开发东西,从数字电视,机顶盒,手机,到现在的电动汽车充电设备都属于嵌入式产品,技术模块从音视频解码,浏览器内核技术,到安卓框架层定制,以及应用开发。从菜鸟程序员到能搭建一些系统框架,给下边兄弟们去使用,其实任何一个行业不可能一成不变,如果一直守着老的东西不变,自然不会有多大的前途,现在非常流行的物联网以及人工智能机器人都属于嵌入式领域新的技术拓展,不要轻易给一个事物下结论说过时之类的话,如同现在很多人觉得C语言已经是过时的语言,现在没必要学习了,事实的真相是现在随着软件行业的发展,集成化的是一大大趋势,底层的编程语言不太适合做应用级别的开发,所以在工作岗位的绝对数量没法和高级语言岗位相比而已,并不代表这门编程语言已经过时了,很多高级语言底层代码都是C语言完成,
嵌入式工程师能做点什么?1.底层设备驱动开发,以及操作系统内部实现都属于嵌入式,这些都属于非常靠近底层的编码类别,目前这种的岗位相比之前比例下降了,主要是随着软件技术的进步,这类工作已经在前期做了大量的积累,不需要从头开始搞,大部分芯片厂商都已经给提供好了,主要功能扩展和维护性的工作多一些。2.通讯领域,常见的路由器,交换机等设备开发都属于嵌入式领域,这块对于性能的要求非常高,所以主要的开发语言是c/c ,
3.系统级开发,如同安卓框架,浏览器内核,多媒体播放器等内部引擎的开发,这类工作主要是高级工程师做的比较多,涉及到的文件数目以及专业性都需要具备一定的基础才能去搞,不见得要写多少代码,因为针对这类系统开发在开源社区里面都能拿到源码,有了源码不一定代表着掌握,需要对这些框架有一定了解,提出一个新的需求能够在万千代码中找到解决方案,难在有时候本身从社区拿到的代码本身就存在致命的bug,这些问题很难在网络上找到答案,只能自己硬啃。
文章TAG:嵌入式 工程师 前途 嵌入式工程师怎么样