嵌入式分两大块
一个是驱动类
一个是应用类
驱动类学习路线比较复杂,需要懂大量的硬件外设。
应用类就比较简单,基本和PC没有什么两样。
驱动类正常是比较吃香的,后劲也比较强。但要求很高,至少你要懂的一个主流的MCU,你要懂的IO类型(CAN、I2C、PSI、UART、SPI等)一堆的硬件,要能看懂原理图,最好能画PCB,硬件工程师的事情你也干一半。
系统:
linux
freeRTOS
RTX
UCOS
vxWorks
RT-Thread
Android
鸿朦
上面不需要全学,学一到两个就完事了。
如果有做UI的,最后学一下QT和GTK,还有第三方的UI库。