如何从高端单片机进阶到薪金更高的嵌入式?
日期:2023/7/26 8:27:00
谢邀。但首先,要更正你的一个错误的观念。你所做过的和没做过的那些8位、16位、32位甚至是4位的MCU全都是嵌入式开发。并非只有用ARM的才是嵌入式系统。IEEE对嵌入式的定义是:用于控制、监视或者辅助操作机器和设备的装置(Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。如果把计算机内部的微处理器芯片(比如酷睿i5、i7),用来做水温控制实时监测系统,那也算是嵌入式。这就是传说中的“嵌入式开发”!你说的没错,ARM和单片机都一个样。其实单片机是国内的开发人员对微控制器MicroControl Unit(简称MCU)的一个别称(在港澳台好像很少有人这样称呼MCU的),而ARM其实就是一个32位的MCU。而为什么国内大学教的课程多数是8位的51单片机呢,因为他们的基本结构是差不多的。只是寄存器、总线、IO接口方面有细节上的不同而已。而,你说的应该是基于ARM芯片为核心的运行linux或者其他实时OS的系统设备的开发。薪金高么?我不觉得,同样学历,同样毕业院校,同样工龄的做纯硬件开发和纯做嵌入式linux软件的同事工资基本差不多。但如果你和用人单位说你能从项目立项、需求分析、软硬件架构分析设计、硬件电路设计(模电数电)、32位MCU的bootloader的汇编程序设计、各种MCU驱动程序设计、FPGA/CPLD等芯片的硬件描述语言开发、LINUX&uCOS操作系统移植、项目跟踪推动、软硬件、产品生产跟踪……等一系列工作都能做,那你至工资至少2W每月以上(北上深这种城市,税前)。
相关标签: