🐧 Linux 上手

给嵌入式开发者的 Linux 实战笔记:环境 · 权限 · 设备 · 编译
不背命令表,只解决真实开发里会卡住你的那些问题——从 Permission denied 到交叉编译

你在写单片机程序、画板子、调电机,Linux 只是个"顺手的工具"。可惜它总在关键时刻跳出来拦你一下:串口打不开、设备名每次都变、调试器连不上、编译出来的程序拷到板子跑不了。这个分类不按教材章节组织,而是按你实际会撞上的问题组织,每一章都从"报错长什么样"出发,讲到"为什么"和"怎么永久解决"。

🔌 环境 · 权限 · 设备 · 编译(2 章)

从权限模型到交叉编译工具链,覆盖嵌入式开发者最常撞上的 Linux 环境问题。

章节主题重点
linux-01串口 Permission denied?一次搞懂文件权限与 udev 规则权限三元组、数字权限、dialout 组、udev 规则写法、固定设备名、8 个常见坑
linux-02交叉编译是什么?给 ARM 单片机编译程序的第一步本机 vs 交叉编译、ARM GCC 工具链安装、编译四阶段流程图、最小 Makefile、3 个常见坑
阅读建议 如果你正被"串口打不开"卡住,直接从 linux-01 开始,读完第五节(加组)就能解决大部分问题;想要固定设备名、接多个模块,再往下看到第七节(udev 规则)。如果你在纠结"为什么编译出来的程序在板子上跑不了",看 linux-02,它会帮你把交叉编译工具链从黑盒变成肌肉记忆。
← 上一篇🏠 顶层目录下一篇 →