引言

9 阅读1分钟

引言

打算从零基础学习嵌入式软件开发,既算扩展兴趣爱好,也打算并以此技能转行嵌入式,解决软件行业中年危机。此处算是记录学习路程以及记录遇到的问题。

学习的内容包括:
硬件基础(电子元件、单片机架构STM32、电路原理图)4周
编程基础(C语言指针内存管理、固件开发流程)4周
外设实战(定时器/PWM、I2C/SPI协议、传感器驱动)8周
系统进阶(FreeRTOS任务调度、低功耗设计)4周
项目落地(温湿度监控系统、智能小车)4周

阶段目标

  • 基础学习:
    • C语言
    • 固件开发流程
    • 电子元件
    • 单片机架构STM32
    • 电路原理图
  • 实战:
    • 时器/PWM
    • I2C/SPI协议
    • 传感器驱动
  • 进阶学习:
    • FreeRTOS任务调度
    • 低功耗设计
  • 项目:
    • 温湿度监控系统
    • 智能小车