欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 954221326
在这里有电力电子、新能源干货、行业发展趋势分析、最新产品介绍、众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21micro-grid.com,建立的初衷就是为了技术交流,作为一个与产品打交道的技术人员,市场产品信息和行业技术动态也是必不可少的,希望大家不忘初心,怀有一颗敬畏之心,做出更好的产品!
电力电子技术与新能源论坛
www.21micro-grid.com
小编推荐值得一看的书单电力电子技术与新能源小店
知乎问题:研究生不慎跟老师学了嵌入式,这个行业现在真的像知乎乎友说的那么无前途吗?现在嵌入式行业研究生应届生毕业大概薪资多少?本人普通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整出来以后,我在想是否有更高级,更强大的处理方法。我才发现,原来嵌入式开发和JAVA,前后端开发一样,是可以有操作系统的。原来中断,DMA这些东西,在操作系统看来,就是进程,线程的底层表现。目前,嵌入式仍在学习中,跟着老师学习2440,裸机开发,驱动开发,系统开发。同时在整机器学习,模式识别,图像处理这些东西,希望有朝一日,能和嵌入式联动起来。就像本科那时51联动C语言,STM32联动PID,卡尔曼滤波等等一样。嵌入式行业定义回到主题
加上RTOS,RT Thread的单片机系统开发算嵌入式
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
文章首尾冠名广告正式招商,功率器件:IGBT,MOS,SiC,GaN,磁性器件,电源芯片,DSP,MCU,新能源厂家都可合作,有意者加微信号1768359031详谈。
说明:本文来源网络;文中观点仅供分享交流,不代表本公众号立场,转载请注明出处,如涉及版权等问题,请您告知,我们将及时处理。
电力电子技术与新能源通讯录:
Please clik the advertisement and exit
重点
如何下载《电力电子技术》板块内高清PDF电子书
点击文章底部阅读原文,访问电力电子技术与新能源论坛(www.21micro-grid.com)下载!
或者转发所要文章到朋友圈不分组不屏蔽,然后截图发给小编(微信:1413043922),小编审核后将文章发你!
推荐阅读:点击标题阅读
LLC_Calculator__Vector_Method_as_an_Application_of_the_Design
自己总结的电源板Layout的一些注意点
High_Frequency_Transformers_for_HighPower_Converters_Materials
华为电磁兼容性结构设计规范V2.0
Communication-less Coordinative Control of Paralleled Inverters
Soft Switching for SiC MOSFET Three-phase Power Conversion
Designing Compensators for Control of Switching Power Supplies
100KHZ 10KW Interleaved Boost Converter with full SiC MOSFET
华为-单板热设计培训教材
看完有收获?请分享给更多人
公告:
电力电子技术与新能源微信群,欢迎加小编微信号:(QQ号)1413043922,请注明研究方向或从事行业(比如光伏逆变器硬件),小编对电力电子技术与新能源及微电网的市场发展很看好,对其关键技术很感兴趣,如有技术问题,欢迎加小编微信,共同讨论。在这里有电力电子技术:光伏并网逆变器(PV建模,MPPT,并网控制,LCL滤波,孤岛效应),光伏离网,光伏储能,风电变流器(双馈、直驱),双向变流器PCS,新能源汽车,充电桩,车载电源,数字电源,双向DCDC(LLC,移相全桥,DAB),储能(锂电池、超级电容),低电压穿越(LVRT),高电压穿越,虚拟同步发电机,多智能体,电解水,燃料电池,能量管理系统(直流微网、交流微网)以及APF,SVG ,DVR,UPQC等谐波治理和无功补偿装置等。PSCAD/MATLABsimulink/Saber/PSPICE/PSIM——软件仿真+DSP+(TI)TMS320F2812,F28335,F28377,(Microchip)dsPIC30F3011,FPGA,ARM,STM32F334——硬件实物。
更多精彩点下方“阅读原文”!