嵌入式软件上班九个月了,目前裸机开发。基本就是领导给项目,我去和硬件沟通,然后我负责上下位机,另一个人负责PCB设计。做了一年了感觉没什么长进,依然停留在表层应用,无非就是简单的SPI TIM ETH等等的这种,而且以来CUBEMX,版本改动都不太清楚为什么代码不行了。不知道怎么去学习深入的东西,比如LL库或者寄存器操作,比如有技术含量的TCP和USB(USB真难啊,各种不同的功能UAC\UVC\CDC\MSC等等等等),感觉自己只是用着傻瓜代码,靠着别人的经验拙劣的实现功能。好想成为全栈大佬,从上位机到下位机,从寄存器到自己的驱动架构。从软件到硬件都能做。结果从哪学都不知道,裂开辣!