From Register to Production
嵌入式开发知识卡片。
从点亮 LED 读到 撑过量产。
给已经会写 C、能让板子跑起来的工程师。不复述参考手册,不堆 API 签名,
每一节先把「分界线在哪」说清楚:什么时候该这么做,什么时候立刻换成另一种写法。
顺序是 原理 → 应用 → 工程。前六条是主干:C 语言底层 → 现代 C++ → 芯片与外设 → RTOS → 嵌入式 Linux → 工程与量产;
后六条是 2026 年招聘与项目里冒出来的新方向:RISC-V 与国产生态 → 端侧 AI 与 TinyML → 车规与功能安全 → 无线与 IoT → 控制与低空 → 工业与抗干扰。
后面一层会反复引用前面一层。
- –主干(先学这一串)
- –知识卡片
- –已写好
- 12条链路(主干 6 + 新方向 6)
- 3原理 / 应用 / 工程
每张卡回答一个判断:什么时候这样写,什么时候不要这么写。
别人讲「SPI 是什么」,这里讲「这条总线什么时候必须换掉:丢字节、从机冲突、时序余量不够时怎么判」;
别人讲「C++ 能不能用在嵌入式」,这里讲「哪几个特性花钱、怎么量、开关怎么配」。
01从哪一段开始
按你卡住的地方挑一个入口,点进去先读那一组的第一张,读完再回来。想直接查某张卡,按 ⌘K 搜。
02按层系统读
三层顺序是固定的:先把原理读顺,再练应用,最后撑工程。点一层,下面的完整目录会筛成那一层。
03完整目录
查资料用这里。第一次读建议按主干顺序走(L01 → C01 → S01 → Y01 → P01 → E01),
文件夹只是存放结构,不是学习顺序。