如何在arm处理器上安装Linux

如何在arm处理器上安装Linux

我在arm cortex-m3微控制器上工作了3.5个月。我做了几个项目并直接使用st arm调试器进行编程以进行实时操作(电机驱动、传感器和执行器应用......)。但现在我正在寻找运行ARM处理器上的linux并为其设计嵌入式板。

根据我的研究,有几个嵌入式Linux内核可以在arm处理器上使用并且可以安装。但是我找不到任何关于在arm处理器上安装这些linux内核的说明。有没有完整的教程来解释如何安装一步步将任何示例 Linux 内核安装到 ARM。

我应该使用什么类型的工具链?

我应该使用任何编程器进行安装以及什么类型(JTAG/SWD/USART)?

有什么限制情况吗?(我不打算使用8位简单处理器。我正在考虑使用Arm v8 cortex A-53)

另外我想告诉你,我已经在许多应用中使用了 Raspberry pi、Intel Galileo.. 基于 Unix 的嵌入式控制器板。(我只是想创建新的新娘开发板以获得灵活的硬件)。

任何帮助将不胜感激。

答案1

如果您正在考虑基于 Cortex-A7 或 A53 的 ARM 计算机,您可以考虑:

通常,他们会提供支持平台的列表。对于 Arch Linux,您可以检查:https://archlinuxarm.org/platforms

关于安装,通常需要安装SD卡并从它启动。对于 Arch Linux,您可以检查:https://archlinuxarm.org/platforms/armv6/raspberry-pi或者http://elinux.org/ArchLinux_Install_Guide

另一方面,请注意 Cortex-M3 更适合微控制器、ASIC 和 SOC。通常,在这些机器上安装linux比较困难。您可以检查:https:// electronics.stackexchange.com/questions/19234/linux-on-arm-cortex-m3-series

答案2

Debian、Fedora 和 Arch 等较流行的发行版都有 ARM 移植以及关于如何安装的相当全面的文档。请查看这些内容并决定哪一个最适合您。

相关内容