开发环境
在写第一行能跑的嵌入式代码之前,我们得先把工作台支起来:一套能用的 Linux 环境、一个听话的终端、一个顺手的编辑器。Linux 环境有两条平行路线——手里有台愿意清空的机器、想直接装原生 Linux,走裸机 Arch;还想留在 Windows 里、只是要一套真 Linux 工具链,走 WSL。这一卷就是干这个的。
- 裸机装 Arch Linux + KDE —— 把一整块硬盘交给 Arch:BIOS、启动盘、Live 验收、rfkill 坑、archinstall 分区、NVIDIA open 驱动、首次进 KDE
- WSL2 + Linux + VS Code 远程开发 —— Windows 上跑真 Linux、装交叉工具链、Remote 开发
- 终端与 Shell 进阶 —— PATH / 环境变量 / 管道重定向 / 权限 / 进程 / 设备文件(串口、dd 烧写)
- VS Code:指向交叉编译器 —— compilerPath 指向 arm-none-eabi-gcc、Cortex-Debug + openocd 一键调试