什么是 Embedded‑Engineering‑Roadmap?
它其实是一个开源的「学习地图」——把嵌入式领域里需要会的软硬件、软技能、工具链全部罗列成一张大图。想学单片机、RTOS、DSP、IoT、甚至边缘 AI,都能在这里找到对应的学习路径和资源(书籍、视频、博客都有标记)。一句话:把碎片化的知识点拼成一条清晰的成长路线。
它解决了哪些痛点?
|
痛点 |
Roadmap 的对应解决方案 |
| 信息太散 |
把上百个资源统一归类、标星(👶 初学、💎 进阶) |
| 不知道该先学啥 |
按「软硬件」三大块划分,先从底层硬件 → 软件 → 软技能递进 |
| 职业定位模糊 |
每个岗位(Firmware、Embedded Linux、硬件设计)都有专属分支,直接对照自己的目标 |
安装 & 使用方法
-
1. 克隆仓库(只要有 Git)
git clone https://github.com/m3y54m/Embedded-Engineering-Roadmap.git
cd Embedded-Engineering-Roadmap
2. 打开 roadmap.md:里面是 markdown 版的路线图,直接用 VSCode、Typora 之类的编辑器预览。
3. 挑选方向:比如你想做 STM32 + FreeRTOS,就在「Software → RTOS」下找到 FreeRTOS,点进去的链接会带你去官方文档、入门视频、实战项目。
4. 动手实践:每个资源后面都有「项目推荐」章节,跟着做一个 LED 闪烁 → UART 调试 → 简单的传感器读取,边学边练。
优缺点一览
|
优点 |
缺点 |
| 全景式
:软硬件、软技能、工具链一次性呈现 |
信息量大
:第一次打开可能会被吓到 |
| 开源社区
:随时更新、可以自行 PR |
需要自行筛选
:并非所有资源都适合每个人 |
| 资源标记
:👶、💎 两种质量标签,省时间 |
中文资源相对少
:大部分链接是英文 |
| 职业导向
:对应岗位路径明确 |
不提供“一键安装”脚本
(需要手动克隆) |
| 免费
:没有付费墙 |
没有交互式练习平台
(只能自己动手) |
总结
如果你正站在「想学嵌入式」和「不知从哪儿开始」的十字路口,Embedded‑Roadmap 就像一张 GPS 地图,帮你规避弯路、快速定位。它把「硬件是硬的、软件是软的」的传统观念拆散,用「软硬一起学」的方式,让你在项目实战中自然补齐缺口。唯一需要的,就是动手——照着路线图一步步敲代码、连电路,别怕卡住,社区的 Issue 区随时可以求助。
项目地址:https://github.com/m3y54m/Embedded-Engineering-Roadmap