MCU

     MCU开发难度不大,甚至那些培训班培训几个月出来的就能上岗,不必过于纠结每个MCU如何开发,架构一样的MCU开发过程大差不差,如主流的ARM,若是用库函数开发那就基本都一样,只需要了解接口就行,RISC-V常用的也就是GD32部分系列、CH32、ESP32-C3、ESP32-C3等,ESP32原生环境开发挺抽象的,不过乐鑫公司提供了许多示例,这大大减少了用户的开发难度,只需要照源码结合文档改就行。在MCU上最多加上轻量级的操作系统,如Freertos、Rthread。要想和别人拉开差距,我们更多的是需要在意协议以及算法,常用的协议IIC、SPI、UART、CAN等等就不说了,对于网络协议也该了解,如TCP、UDP、LWIP、MQTT、HTTP等等,这就体现了计算机网络这门课的重要性,当然我也是后知后觉,提及嵌入式算法,经典的PID就不用多说了,LQR也可以尝试去了解,以及一些滤波算法中值滤波、低通滤波、卡尔曼滤波等等,也正如我所说的嵌入式的尽头是无穷无尽的算法与数不清的协议,不必纠结于那几个MCU、传感器,如果你有实力,跳过MCU直接FPGA也是可以的。