你在写单片机程序、画板子、调电机,Linux 只是个"顺手的工具"。可惜它总在关键时刻跳出来拦你一下:串口打不开、设备名每次都变、调试器连不上、编译出来的程序拷到板子跑不了。这个分类不按教材章节组织,而是按你实际会撞上的问题组织,每一章都从"报错长什么样"出发,讲到"为什么"和"怎么永久解决"。
从权限模型到交叉编译工具链,覆盖嵌入式开发者最常撞上的 Linux 环境问题。
| 章节 | 主题 | 重点 |
|---|---|---|
| linux-01 | 串口 Permission denied?一次搞懂文件权限与 udev 规则 | 权限三元组、数字权限、dialout 组、udev 规则写法、固定设备名、8 个常见坑 |
| linux-02 | 交叉编译是什么?给 ARM 单片机编译程序的第一步 | 本机 vs 交叉编译、ARM GCC 工具链安装、编译四阶段流程图、最小 Makefile、3 个常见坑 |