制作我的第一个嵌入式 Linux 系统

关注 @popovicu94 这篇文章记录了我构建第一个 Linux 系统的历程。我一开始完全没有 PCB 经验,现在我来记录我构建 Linux 版 PCB 的历程。 本文的开头部分可能看起来有些离题,但我保证各个部分都是连贯的,所以请耐心阅读全文。 目录 打开目录 别害怕! 虽然我并没有声称我的设计应该立即投入生产并用于管理医院患者的治疗,但我确实认为我的原型至少可以启动并运行 Linux,如果你正在阅读这篇文章,这可能是你唯一的目标。一旦你克服了这个最初的障碍,你就会更好地了解下一步该怎么做才能真正做好生产准备。 作为一个非 PCB 专家,我敢肯定,我在设计 Linux 主板时犯了很多新手错误,但最终还是完成了任务 — 而且比我想象的要容易。如果你了解一些电气工程基础知识,并且纪律严明,每天可以抽出几个小时,我想你可能只需要几天的时间就能组装出一个可以启动 Linux 的类似原型。我希望这能给你带来启发,希望本文能让你更快地完成这一旅程。 预读 如果 V = IR 对你来说毫无意义,那么你或许应该退后一步,回顾一下电路的基础知识。在继续阅读之前,你应该对电阻、电容和电感等词汇有一些直观的了解。话虽如此,但本文的其余部分应该很容易理解,只需要具备电子学的基础知识(反正我知道的也不多)。 现成的 PCB 和隐藏细节 像 Raspberry Pi 这样的 PCB 既好用又受欢迎,但如果我们只是继续使用它们,尤其是按照制造商的基本教程,我们可能对它们的工作原理不太了解;而我们需要这些知识来制作我们的 PCB。我的观察是,微控制器尤其如此,所以我们将以此为例。 不过,首先,让我们看看 Linux 有什么不同。例如,如果您使用 Raspberry Pi 启动 Linux 或任何其他主板,在某个时候,您将进入一个熟悉的环境区域。无论您使用的是功能齐全的桌面 Linux 还是一些小型 RPi 映像,您仍然会看到 /dev […]