跳至正文

嵌入式学习顺序建议收藏!

一、核心学习顺序(按阶段执行)

1. 基础搭建(1–2周)

安装Keil、STM32CubeMX,准备STM32F103核心板+ST-Link下载器,先把点灯程序跑通,熟练掌握程序下载与在线调试,Debug。

2. 裸机外设(3–4周)

按顺序逐个攻克:GPIO → 串口 → 定时器 → 中断 → ADC。

每个外设都尽量手写代码,不要只复制例程跑一遍就觉得会了。

3. 通信协议(2–3周)

重点吃透I2C、SPI协议,动手驱动OLED屏和EEProm,Flash等。

配合逻辑分析仪抓取波形,真正看懂时序图。

4. RTOS进阶(3–4周)

完成FreeRTOS移植,创建2–3个任务,掌握任务调度、队列、信号量。

可以做个小项目练手:用按键切换OLED不同显示界面,多线程执行等。

5. 项目整合(4–6周)

做一套完整综合项目,比如智能环境监测:温湿度采集 + OLED显示 + 蓝牙/4G数据上传。

最后把代码整理上传到GitHub,形成完整作品集。GitHub的README写清楚:功能介绍、硬件接线、关键代码思路。

以上水平仅仅算是入门,可以实习但是还没达到就业水平。

6. 求职准备(同步进行)

背诵高频面试题,练习口述项目流程,经验总结,项目涉及的细节等

建议找人先修改完善一下简历再投,不能盲目觉得自己简历多么多么优秀

二、实用技巧

2.1 工具提效

用STM32CubeMX自动生成初始化代码,大幅节省时间;

逻辑分析仪抓波形,调试效率直接提升十倍;

养成习惯,每天把代码push到GitHub留存。

2.2 避坑指南

编译报错直接复制搜索,九成问题都能解决;

硬件异常先查供电和接线,别上来就怀疑代码问题;

外设调不通时,优先用示波器/逻辑分析仪看波形。

2.3 代码复用

把自己写过的驱动封装成库,后续项目直接调用;

在GitHub/CSDN搜索「STM32+传感器型号」,参考优质开源实现。

2.4调试习惯

串口打印是基本功,关键逻辑节点都加上打印信息;

修改代码前先用Git新建分支备份,避免改崩无法回退;

遇到的问题及时记录到笔记,下次遇到秒解。

嵌入式没有捷径,但路线走对,能少走至少半年弯路。

按阶段稳扎稳打,每个模块都亲手写代码跑通,比看十套教程都管用。

👁 阅读量:13
标签:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注