怎样评价自己STM32的掌握程度
时间:2022-11-11来源:佚名
|
一方面,就以现在最普通的分类来看,在使用STM32上就会有电子工程师和嵌入式软件工程师(STM32)两个大类。因为前者是软硬件都需要负责的,也就是说不同的系统里STM32的单片机原理图、PCB图都需要涉及,甚至边上的模拟电路也逃不掉。STM32也只是需要的技能之一,其他的东西也缺一不可,四个脚的桌子少一个脚都不稳。 反正在我接触到的工程师里面,比较厉害的转到硬件工程师了,我现在的经理也不怎么插手板上的模拟电路。我所在的公司不是特别大,安卓、iso、结构,也就十来个。在这样的公司里,分工已经很明显了。 以前面试过的一家医美产品公司,嵌入式软件工程师(STM32方面)单单就管驱动为主,还是就是一个RTOS。到网站上一搜索应聘需求,要求有几年的工作经验,会C语言(当然,有些岗位JD就喜欢写精通C语言),然后就是外设USB、ADC、Timer、IIC、SPI的应用,附加一些LWIP、ucos、freertos的要求。简化为,能写驱动,会操作RTOS,应该是能够找到一份工作了。 如果是信号采集,那就只想着ADC、Timer这些外设 外部模拟电路怎么用;如果是运动控制,那就应该是另外的内容了。当然,一些PID的理论可能也是必修。 同样,从应用的角度出发,以平均水平来说,STM32的岗位薪资天花板比Linux下的驱动、uboot移植工作的薪资低一些。从业方向上也要窄一些,一些通信、半导体、互联网企业一般不招单片机,在这里可以在51job网站搜搜华为、腾讯的需求。 |







