不是说嵌入式系统的人才大量缺口吗,为什么它的工资水平也不是很高?

发布时间:
2024-07-30 20:29
阅读量:
21

这么说吧。。。假如从难度系数上,把嵌入式分成十个段位。

1-3段,都是搞单片机的。这里说的搞单片机的,是指单纯的搞单片机。像什么物联网,通信协议研发之流不在此列。

说的再具体一点,1-3段,就是搞STM32的。

说句得罪人的话,嵌入式行业最底层,最没前途,最没技术,待遇也最差的那群人,100%在搞STM32。如果你不考虑月薪五六千的工作,就不要把重点放在单片机上。与其学STM32,还不如玩玩Arduino。开源跨平台,一套代码支持几百种单片机型号。

单片机方向,无论I2C、SPI、CAN代码顺序都是固定的,顺序变了就错了,跟默写课文一样,全是死记硬背。每一段每一行,每一个符号,全是死的。

但要背的内容也不多,背不过也没关系。刚入行时各种通信写一遍,封装起来。后期全是复制粘贴,改改传参,直接烧录就完事。

所以搞单片机,写代码根本不足以分高低,会复制粘贴,会改传参就够了。不会写也没事,ChatGPT全能帮你写出来,正确率100%,连调试都省了。

既然代码不能分高低,那靠什么分高低?一是画板子,二是电烙铁。

一段萌新,玩面包板,杜邦线。

二段萌新,能画两层PCB,焊直插元件。好一点的能焊0805贴片,就可以找个实习的活儿干了。

三段,能画四层板,焊0603,这基本就进入了单片机的高手范围,离天花板不远了。不过所谓天花板,月薪也就五六千。

那4-6段呢,有两种岗位。一帮是搞嵌入式Linux的,还有一帮是搞FPGA的。

这里首先要纠正一个误区。很多萌新一说到嵌入式Linux,就会想到树莓派、香橙派等各种“派”。这些根本不是搞嵌入式Linux。这叫“使用卡片电脑”。

所谓搞嵌入式Linux,其实就是搞MPU。不是使用别人做好的“派”,而是要通过画PCB,设计、制作出自己的“派”。

为啥不用树莓派、香橙派,非要制作自己的“派”?

你只要拆开任何一个电子设备主板看一眼,大概都是长这样的,对吧?

上面不止一块芯片对吧?光主控就有两个。

不画PCB,你怎么把这么多不同种类的芯片,集成在同一块板子上?用树莓派、香橙派怎么做?杜邦线、面包板吗?

嵌入式Linux其实也很简单,真正的重点就一个,设备树。

甚至你可以不会写,只要能看懂,会改别人写好的dts文件,就可以反编译网上的现成资源,驱动任何设备。

既然如此,它凭啥比单片机段位高?很简单啊,你看到那主控芯片引脚了吗?焊起来可比0603难多了吧?

能焊0603,你就是单片机高手了。只能焊0603,你连嵌入式Linux的主控芯片都焊不上。最低入门门槛,你至少得先玩好拖焊。

FPGA嘛。。硬件部分的难点跟Linux差不多,同样也得先能拖焊。软件部分我弃坑了,不提。

那7-10段是啥?也是两派。

一派是搞航空、车规、船规、军规电子的。

有些事情本来很简单,但只要一扯到规格,就开始变复杂了。一扯到专利,又让复杂的事情变得更加复杂。

比如说,你把一个STM32芯片用在汽车上,这就是造假,车企得召回,你得蹲监狱。

你就得去学各种认证标准,什么AEC-Q啊、ISO啊、AQG啊,等等等。也许还得学习抗震、抗干扰等级,耐潮、耐盐封装材料,电子战的主要原理。。。

你才知道在什么情况下,哪些芯片能用,哪些芯片不能用。

就拿车规单片机来说,欧美车的主流就是恩智浦的S32系列,以及英飞凌的忘了名字系列,日系车主要是瑞萨的忘了名字系列。国产车以前主要也是恩智浦居多。

简言之,多年来车规MCU是被恩智浦、英飞凌、瑞萨、微芯四家巨头联合垄断的。不过近些年,垄断正在被打破,国产车规MCU已经崛起了。冒出来一大堆,国芯、兆易、比亚迪、杰发等等。

这不是说同一个牌子的单片机就都能用。比如说近几年沸沸扬扬的日本企业造假事件。

其中有一个例子就是一家名叫曙光制动器工业株式会社的零部件供应商,用瑞萨的消费级单片机,当成车规级单片机用。而偏偏日本就这么一家制动器供应商,给所有日系车企供货。。。。

知乎上总看到有人瞎吹,STM32主要用途是用在汽车上,这一看就离坐牢不远了。。。意法半导体也有车规MCU,叫SPC5。库跟STM32不通用,而且属于非主流。放眼全世界,也只有雪铁龙用这个。

另一派是搞通信的。这条路的问题就是更新换代太频繁,学习速度赶不上淘汰期。

一项技术出来没两年,你还没学太明白,它就快淘汰了。最直接的体现,就是物联网。

几年前谈物联网,就是让单片机实现http通信,

但http毕竟短链接嘛,总该加个长链接方案是不是?于是,就有了Websocket。

可Websocket毛还没长全,就被MQTT取代了。紧接着,就有了AMQP和MQTT厮杀,还没分出结果,CoAP也跳进来厮杀。。。。

既然万物都要互联,那汽车也得联吧?于是车联网的概念又出来了。FlexRay、FlexCAN。。。结果还没推广开,这哥俩就被C-V2X淘汰了。

不过C-V2X也没推广开,因为马上又被5G eV2X和QUIC给淘汰了。。。。

蓝牙在传统领域打不过WiFi,在嵌入式圈里倒还有人用,后来又搞出个低功耗蓝牙,可是刚搞出来,就被zigbee打败了。

zigbee刚打败了蓝牙,就被NB-IoT踩在脚下。

然后又有了Lora,把NB-IoT踩在脚下。。。

无论赌哪个,总得赌一个吧?

最后发现,赌对赌错,其实差不了多少。反正不出两年,一定会有更新、更强的技术出来,重新把你踩在脚下。

END