嵌入式的定义
——————————
➤民间定义
目前国内对嵌入式的基本认识是:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。小编用大白话翻译一遍就是先完成硬件设计,然后编写能在这个硬件运行的软件,包装一下,就形成了所谓的“智能硬件”。
➤IEEE(电气电子工程师学会)定义
嵌入式系统是“控制、监控或者辅助设备、机器和车间运行的装置”。小编翻译一下,嵌入式系统是软件和硬件的综合体,必要的时候还必须涵盖机械等附加装置。
嵌入式产品介绍
——————————
➤传统嵌入式产品
空调主控模块、冰箱主控模块、家用遥控器、智能手机、教学投影仪、音响系统、雷达系统、路由器等等。
➤前沿嵌入式产品
无人机、智能音响、机器人控制、城市天眼系统、智能家具、自动驾驶汽车、扫地机器人、小米手环等等。
知乎用户薪资自述
————————————
●某电力仪表行业8年985硕士表示,武汉公司,有接近20个人的团队,Linux移植和驱动,产品开发,cpp软件开发都有,2018年一年将近50W。
●魔都芯片原厂,嵌入式底层软件,总共几家加起来工作十年了,年薪20几万。
●华为嵌入式7年工程师,工资30k,奖金400k,20万股票。考评基本b+,a。他表示,一起进来的如今都差不多都走光了,什么方面都有,可惜年轻人熬不下来,离职太多。
●工作八年,一直在做嵌入式,从事过一些芯片平台上的软件开发。坐标一线城市,年薪20多万,屌丝,苟活于此。目前在挣扎期,要么深入研究多学习嵌入式,继续上班工作,要么寻求转型寻找互联网创业机会。工作虽然很拼,但学习没拼,上班时间才边学边做。学习花的时间太少,导致现在知识储备急缺。
●理科专业,在学校搞过一点电子竞赛,毕业后去中学干了教师5年,因为咽炎严重又转行出来做嵌入式。现在从业1.5年,月薪20k-税前。刚转行的时候苦逼的很,工作特别难找,好不容易找到第一份工作后,各种加班给老板解决各种问题。干了一年后换了跳槽,现在会轻松一些,感觉嵌入式后劲应该还是很足,会坚持做下去。
●深圳某工程师,16K+2K公积金,普通一本本科12年毕业。嵌入式裸机,eCos,Linux,Socket,App都做,独立负责部门的嵌入式。部门有上位机、算法、FPGA、测试,嵌入式只有该工程师一人。
●上游芯片厂代理商FAE,早九晚六,靠着4年经验混口饭吃,年薪23万,同事基本都在原厂以及国内各大终端厂商之间游走。
●毕业6年,嵌入式开发2.5年,15K。平时的工作包括stm32纯裸机开发、QT工具软件开发、机器人运动控制和激光雷达测距算法设计和优化。某无人机行业工程师,刚毕业年薪大概35w。
●18年那会2本应届,工作半年多,涨了一次薪水,那时候记得是7300。
总体学习思路
————————————
嵌入式开发需要学的东西很多很杂,包括嵌入式硬件,基本编程语言,通信协议,基本算法,数据结构等等。
①基础学习阶段,这就包括通用编程基础(C语言、数据结构/算法、操作系统、计网、计组、Linux系统基础)和基本的硬件基础,扎实地掌握这两大基础。基本的开发平台是51+STM32等MCU和一些常见实时操作系统,例如RTT、freeRTOS等。
②嵌入式应用编程阶段,或者说系统平台编程阶段。因为一般会以特定的嵌入式平台和特定的嵌入式操作系统为依托,熟悉这个系统平台上的编程方法和流程。以常见的ARM+Linux平台为例,需要掌握从内存管理到多任务编程、文件I/O、网络编程,甚至图形化界面编程等几个大的方面。基本开发平台是ARM-A+linux,利用QT等做一些应用开发。
③深入嵌入式底层开发阶段,最常见的就是内核开发和驱动开发,这些统属于内核态开发范畴,所以需要对操作系统内部机制有所涉猎和理解,在此基础上需要掌握从系统移植到内核开发、驱动开发的各个细节,这是成神之路。
基本建议,不要纸上谈兵,买一块开发板老老实实的把基本的实验都做一遍,接下来可以自己做一些简单的小项目,寻迹小车,电子钟等,打个板子买点物料,找个实验室自己动手做一下。在做的过程中会有意想不到的收获。
最后要坚定自己的信念,经常会在网上看到有人讨论,嵌入式有35岁危机吗?不能说没有,只能说压力相比于互联网可能会小点。嵌入式相对于互联网来讲,技术的更新迭代没有那么快。如果能在嵌入式某个领域深入研究,建立起技术的护城河,或许职业生涯会长一点。
AD封装系列
铝电解系列封装(带3D)
USB Type-A座子系列(带3D)
TF(micro SD)卡座封装大全(带3D)
2.4G PCB天线(量产用)
RJ45座子(带3D)
DC3-2.54板端座子(带3D)
USB3.0板端座子(带3D)
LED发光二极管(带3D)
贴片插件电阻排阻(带3D)
插件压敏电阻(带3D)
继电器(带3D)
按键开关,拨码开关,拨动开关(带3D)
PH2.0座子插件贴片(带3D)
915MHz天线,GPS天线,GSM天线,433MHz天线,13.56Hz天线,LTE天线
FPC座子0.5mm间距1.0mm间距1.25间距(带3D)
贴片及插件二极管-整流桥(带3D)
插件电解电容,贴片电容,钽电容,独石电容(带3D)
VH3.96mm插件座子(带3D)
XH2.54mm座子插件贴片(带3D)
贴片插件晶振(带3D)
micro USB座子,Type C座子,USB-A公头(带3D)
三极管,MOS管,部分LDO(TO,SOT系列)(带3D)
贴片电感(带3D)
插件电感,变压器(带3D)
芯片IC封装-QFP,TQFP,LQFP(带3D)
DC电源接口、音频接口(带3D)
数码管,点阵,屏(带3D)
VGA视频座子,RJ11座子(带3D)
SD卡卡座(带3D)
SIM卡卡座(带3D)
KF2EDGK系列2.54接线端子(带3D)
KF2EDGK系列3.81接线端子(带3D)
KF2EDGK系列5.08接线端子(带3D)
MX1.25座子插件贴片(带3D)
不用开发板学习STM32系列
一般流水灯实验(文末获取代码及工程文件)
7段数码管0~9定时显示(文末获取代码及工程文件)
必看必读系列
【收藏】32个EMC标准电路!!
【收藏】你应该知道的拓扑结构-开关电源,都在这里!!
【收藏】开关电源你必须知道的专业名字(中英对照)!!
【收藏】优选4层板到12层板叠层经典设计方!!
【过瘾】电机原理动态图,停不下来!!
【过瘾】各种烙铁头正确使用姿势,你get到了吗?
【较真】细说LDO旁路电容如何选!!
【较真】0欧姆电阻的妙用!!
【必看】10分钟学会看MOSFET手册!!
电子元器件基础普及系列
电阻知识点总结!
电容分类知识点总结!
二极管知识点总结!
电感分类知识点总结!
变压器知识大盘点!
必须知道的天线知识及天线图谱
美国线规AWG与公制对照表,拿走不谢~
经典图文,带你一文搞懂MOS管!
超级电容!为什么那么超级!
三极管原理--我见过最通俗易懂的讲法!
功率(PiN)二极管反向恢复机理!
从5个方面,详细讲述旁路电容器原理!
趣味试用系列
【RT-Thread RISC-V 评估板】+ 上电,RGB流水灯走一个!
ART-Pi,基于RT-Thread Studio实现快速开发 !
便携USB示波器,入门首先,性价比之王!
LVGL(LittleVGL)教程
运用Code::Blocks搭建LVGL(LittleVGL)PC模拟器
点在看,鼓励一下小编!!