快速入行嵌入式开发,真正该学什么,头部大厂工程实战和招聘经验,第2期/共3期,C

省流
快速入行:
1学什么
部分单片机 stm32。不需要51打基础。
带视频的开发板,着重学RCC时钟系统,定时器,基于定时器的PWM ,外部中断,IIC,UART串口,SPI,ADC。选修以太网(需要网络编程知识+网络协议栈 LWIP)
写驱动使用标准库或者LL库,不要使用HAl库和cube生成代码以太网和LWIP除外
目标是学会独立编码操作寄存器开发驱动,深入理解协议原理
部分数据结构 一周
堆栈+队列+链表精学
,树+图+表简单了解
操作系统, 一周
微内核进行移植,RTOS,写几个任务,把优先级,任务间通信,临界资源保护用起来。
Linux可以放后,优先实习。或者投简历快速补全
电路知识够用就行,电平信号等
可以把C++当c语言使用用于学习单片机。
做硬件只需要做好驱动。和FPGA 的方向