嵌入式行业真的没前途吗?听听大佬怎么说!

大鱼机器人 2022-05-17 12:56


知乎问题:研究生不慎跟老师学了嵌入式,这个行业现在真的像知乎乎友说的那么无前途吗?现在嵌入式行业研究生应届生毕业大概薪资多少?本人普通211硕士,想知道这个方向的未来怎么走。
下面是一位匿名大神的高赞回答,得到了众多网友的共鸣,下面我们一起来看一下这位匿名大佬的经历和对嵌入式行业的一些理解!

前言

一个刚读研一,从本科开始学了四年嵌入式的渣渣,进来唠嗑两句。
先谈谈我的母校的毕业生情况吧。
我的母校是一个普通二本,许多本科就出去工作的学长或者同级生,从事嵌入式方向,至少也是6K+,做STM32,linux,PCB的都有。

先谈谈嵌入式是啥

嵌入式计算机系统,英文名embedded computer system,指的就是就是一个相对微小的设备,植入了计算机。
换句话说,简单的像电子表,闹钟,复杂点的像POS机,自动贩卖机,ATM等,都属于嵌入式设备。

我的嵌入式之路

由于本科四年的学校属于师范学校,在工科领域较弱,本科期间学习方向基本都是自己在找。
大一,大约是四年前的11月初吧,我当时就买了一套亚博智能的资料。大约50块钱,1本书+1个51开发板,大一那会儿刚好在学C语言,恰好51就成了最好的C语言训练平台。
借助51,也学了一些硬件基础知识,什么上下拉电阻,滤波电容,施密特触发器等等。这也为后面学习电路原理,数字电路,模拟电路三大基础学科打了一定的基础。
51最有意思的项目无疑就是做智能小车了,一对小电机,配合L298N控制,红外对管寻迹。
第一次接触STM32是在大一下学期,做小平衡车的时候:制作一个红外遥控小车。是为智能车比赛打基础,当时要两个模块,一个是陀螺仪MPU6050,另一个是摄像头OV7670。前者用51还是调的出来,后者实在是没有办法,做是做出来了,但是。。。卡成PPT,TFT屏幕读取摄像头数据是一下一下的。
之后我便接触到了STM32。摄像头,陀螺仪这些在51上让人很是头疼的外设,顿时变得简单易用。外部中断,定时器这些资源也不像51那样宝贵,大把的外设可以用。。。等等,推荐一下学习资料与技术群。
简单设备用8位机,复杂设备用32位机,设计电路板用DXP,这个想法维持了很久,直到18-19年的智能车竞赛。
这两年的智能车竞赛发生了两件有意思的事情。一个是调试新的元素,比如环岛,横断。另一个是新的环境,赛道不再遮光。
前者标志位已经显得不够了,后来查询资料,使用上了有限状态机FSM。
后者短时间内也没有什么好思路,直到接触到了OpenMV和OpenCV。
FSM整出来以后,我在想是否有更高级,更强大的处理方法。
linux告诉了我答案,包括OpenCV。
我才发现,原来嵌入式开发和JAVA,前后端开发一样,是可以有操作系统的。
原来中断,DMA这些东西,在操作系统看来,就是进程,线程的底层表现。
目前,嵌入式仍在学习中,跟着老师学习2440,裸机开发,驱动开发,系统开发。
同时在整机器学习,模式识别,图像处理这些东西,希望有朝一日,能和嵌入式联动起来。
就像本科那时51联动C语言,STM32联动PID,卡尔曼滤波等等一样。嵌入式行业定义

回到主题

首先,嵌入式行业是很广的,看你怎么定义。
  • 只是8位机8051算嵌入式

  • 加上RTOS,RT Thread的单片机系统开发算嵌入式

  • linux系统API开发

  • 驱动开发算嵌入式

  • SOC(片上系统)+Linux+OpenCV+CNN+YOLO也叫嵌入式。

上述内容都是嵌入式,同样是嵌入式,你觉得薪酬会一样吗?
其次,上述的内容,个人觉得是个层层递进的关系,而不是站在对立面的关系,因此,我不同意单片机很low,linux和机器学习就很高大上的说法,毕竟嵌入式技术中,这几者都是不可或缺的,区别在于层次不同,我们需要做的不是站在对立面,而是做到因地制宜。
比如你控制个有刷直流电机,51足矣,但若是三相无刷电机,可能就需要STM32了。30W像素的摄像头STM32游刃有余,但200W或更高的像素的摄像头就可能需要SOC了,如果是做人面识别这样的东西,大概率要用到SOC,反过来SOC虽然性能强,但功耗高,稳定性不如单片机,一些需要稳定控制的设备(比如电机),还是需要单片机的。

嵌入式不景气原因

最后,鄙人浅薄理解,嵌入式没前途可能的两个原因:人才缺失严重,且工资较低。

先说人才缺失

纯JAVA开发或是纯电源,传感器开发,又或者是Solidworks做模具等一般只需要写代码或者只需要动烙铁或者画图就行了,但是嵌入式基本是要求软硬兼备。而且往往也得会画图(PCB)。
JAVA Python这些语言高级特点也很明显,类和对象处理功能都很强大,后台也能联动(比如JAVA的JDBC联动MySQL等等)。但嵌入式的语言主要是相对传统的C/C++,甚至要写汇编代码,开发难度比JAVA,Python个人觉得都要高一些。
嵌入式严格归类是在计算机里,但是目前国内计算机依然是以软件为主(BAT三巨头都是纯软件公司)。以硬件为根基的嵌入式,自然发展艰难一些:嵌入式硬件工程师的薪资虚高吗?这也是为什么电子或者自动化出身的学生,学嵌入式比例比计算机科班反而高一些的原因之一。
可见嵌入式开发的门槛还是不低的(目前个人认为IT行业中唯一入门难度高于嵌入式的,恐怕只有图像,计算机视觉,机器学习这些东西了)

再说薪酬低的问题

正如前文所言,嵌入式入门门槛不低,因此大多数涉猎嵌入式行业并入职的,还是集中在单片机领域,这部分拉低了嵌入式的平均薪酬,其实如果能做到linux,甚至做到视觉领域,个人觉得还是会有不错的收入的。
这一点软件,硬件行业也一样。软件只会前端(HTML5,Vue.js等),做不到全栈。硬件只会画简单的信号板,双层板,画不了多层板,高频信号板,高电流板。机械只会画平面图,不会做模具。一样工资不会高,我这一届有一个同学毕业了去做前端,薪酬才三千。。。只能说这些入门门槛不如嵌入式高,不会说大多数从业者都集中在低端行业,平均薪酬自然也不会和嵌入式一样被低端行业拉的这么低。

嵌入式值不值得入行?

嵌入式20年等价于JAVA10年工作?很不幸,这个说法。没有问题。为什么?万变不离其宗,还是门槛的问题。
嵌入式学习不仅入门难,整个流程下来,就没有简单的。JAVA专精于网页,数据库,服务器等等。
PCB专注于电路板,区别也大多在于层数,频率上。机械制图也是如此。
嵌入式呢?不好意思,嵌入式涉及范围比这些广的多。软件硬件基本都要整才行。玩电机,玩陀螺仪,玩摄像头,几乎是必修课。那么控制理论不能缺,PID不能少。模式识别,图像处理也得跟进。到linux,操作系统原理不能少。
换句话说,论算法,嵌入式从业可能需要关注三种算法:数据结构,控制算法,信号处理。
这些东西,完全掌握,可以说20年是不多不少的。换个说法,嵌入式没有全栈的说法,因为嵌入式本身,就是全栈。
但是20年以后,嵌入式从业者再和JAVA从业者,会怎么样呢?

哪些人适合嵌入式

以下我列出来的情况,如果大部分都中了,这些仁兄就不推荐入坑嵌入式了
  • 不想做硬件的,打死不做电路的
  • 不想写代码的,看见代码就想吐的
  • 不想整操作系统,觉得裸机单片机就是一切的
  • 想短时间内赚钱,车房一体化全部到位的
先说不像写代码或者不想做电路的情况吧。嵌入式两者都有,即便是最简单的8051,不写代码或者不弄电路,根本进行不下去。可以说一开始的路就被堵死了。
再说不整操作系统的。无OS的单片机设备,简单处理完全可以处理,但更复杂的设备,更复杂的功能呢?比如WIFI?摄像头?激光雷达?
不想整操作系统,嵌入式就已经被大大限制住发展潜力了。产品以后可能集中在相对低端的产品里,自动贩卖机,POS机,付款机,公交,地铁的刷卡机等等设备几乎无一例外的搭载了操作系统。

薪酬的问题

众所周知,嵌入式是个潜力股。前期工资一般较低,这也确实是事实。因此短时间急着赚钱的话,嵌入式可能还真的不太合适。来钱快的,技术岗还是JAVA强。

嵌入式的学习问题

小白的话建议还是先想好入不入嵌入式这个坑,毕竟不论怎么说,嵌入式都是一条苦行僧路。如果完全没有兴趣趋使,还是建议转行。从嵌入式小白到大神

阶段一:从数电、模电、C语言入坑嵌入式

硬件方面电子系的电路+数电+模电是肯定要学的,特别是数电,不说炉火纯青,至少也得做到了然于胸。
软件方面,C语言不能少的。我看知乎都推荐C Primer Plus这样的教材,但本人不推荐小白去看,毕竟确实不太容易啃下来,谭浩强教授的红皮书就可以了,毕竟入门容易。

阶段二:51单片机实战

C语言和电路基础有了以后,就开始整51单片机,中间穿插一些外设。LED 按键 蜂鸣器 电机等等,再去整整通信协议UART IIC SPI,再用这些协议去玩一些模块,比如MPU6050,OLED,HC05蓝牙等等。

阶段三:STM32单片机进阶

如果是自动化科班的,建议调调PID控制电机什么的。,到摄像头等复杂传感器,升级到STM32这类32位单片机以后,再进行深入学习。
学习更复杂的信号处理方法,比如LKF,EKF,再加一点基础的图像处理方法。同时把CubeMX这样的代码生成器也尽量用熟,提高开发效率。
再到后面,开始上一些实时操作系统,比如RTOS RT Thread ucos啥的,把整个开发的层次再次提高。

阶段四:SOC+linux

嵌入式远未结束,以linux为平台入门SOC开发。

大佬小结

如果以后做自动化科班方向,计划就是嵌入式SOC联动图像处理,机器学习这些东西,再底层联动单片机,驱动电机。完成完整的工控机,机床,机器人等设备的开发工作。如果是这样,个人目前觉得最好的入门坑是OpenCV,然后再深入,方为上策。
如果以后做软件方向,联动安卓框架,安卓HAL。借助JAVA C++这类面向对象语言,做安卓音视频的开发和处理,要么搞视频监控,要么搞蓝牙耳机什么的。
作者:匿名大佬 
链接:https://www.zhihu.com/question/272159066/answer/1510164919


-END-


往期推荐:点击图片即可跳转阅读


给学生开了一场班会。


新手选 Arduino 还是 树莓派?


嵌入式面试/找工作,这些要点给你总结好了。


来,认识一下,什么是地弹噪声!


大鱼机器人 一个专注于机器人技术,单片机,嵌入式系统,智能家居,智能设备,PCB设计,IT最新动态的自媒体。此外,还有海量学习资源等你来领取。作者:张巧龙,个人微信号:well_xiaolong。欢迎关注公众号,名称:大鱼机器人,公众号ID:All_best_xiaolong
评论
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 140浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 102浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 155浏览
  • 本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。关闭selinux修改此文件("+"号为修改内容)device/rockchip/common/BoardConfig.mkBOARD_BOOT_HEADER_VERSION ?= 2BOARD_MKBOOTIMG_ARGS :=BOARD_PREBUILT_DTB
    Industio_触觉智能 2025-01-08 00:06 87浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 195浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 115浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 92浏览
  •  在全球能源结构加速向清洁、可再生方向转型的今天,风力发电作为一种绿色能源,已成为各国新能源发展的重要组成部分。然而,风力发电系统在复杂的环境中长时间运行,对系统的安全性、稳定性和抗干扰能力提出了极高要求。光耦(光电耦合器)作为一种电气隔离与信号传输器件,凭借其优秀的隔离保护性能和信号传输能力,已成为风力发电系统中不可或缺的关键组件。 风力发电系统对隔离与控制的需求风力发电系统中,包括发电机、变流器、变压器和控制系统等多个部分,通常工作在高压、大功率的环境中。光耦在这里扮演了
    晶台光耦 2025-01-08 16:03 48浏览
  • 「他明明跟我同梯进来,为什么就是升得比我快?」许多人都有这样的疑问:明明就战绩也不比隔壁同事差,升迁之路却比别人苦。其实,之间的差异就在于「领导力」。並非必须当管理者才需要「领导力」,而是散发领导力特质的人,才更容易被晓明。许多领导力和特质,都可以通过努力和学习获得,因此就算不是天生的领导者,也能成为一个具备领导魅力的人,进而被老板看见,向你伸出升迁的橘子枝。领导力是什么?领导力是一种能力或特质,甚至可以说是一种「影响力」。好的领导者通常具备影响和鼓励他人的能力,并导引他们朝着共同的目标和愿景前
    优思学院 2025-01-08 14:54 55浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 214浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 111浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 160浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 120浏览
  • 故障现象一辆2017款东风风神AX7车,搭载DFMA14T发动机,累计行驶里程约为13.7万km。该车冷起动后怠速运转正常,热机后怠速运转不稳,组合仪表上的发动机转速表指针上下轻微抖动。 故障诊断 用故障检测仪检测,发动机控制单元中无故障代码存储;读取发动机数据流,发现进气歧管绝对压力波动明显,有时能达到69 kPa,明显偏高,推断可能的原因有:进气系统漏气;进气歧管绝对压力传感器信号失真;发动机机械故障。首先从节气门处打烟雾,没有发现进气管周围有漏气的地方;接着拔下进气管上的两个真空
    虹科Pico汽车示波器 2025-01-08 16:51 56浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦