我是嵌入式编程新手。现在我对ARM Cortex M1系列有点困惑。 我需要知道,我可以在基于 ARM Cortex-M1 的 fpga 系统上运行 Linux。 当我搜索网络时,我找不到任何用于开发的工具链或构建根。
谁能告诉我 Cortex M1 有 Linux 支持吗?如果没有,你们会为 Linux 提供任何其他低功耗的 cpu 内核吗?
最佳答案
我强烈建议不要在 Cortex-M1 上使用 Linux。它是一个微 Controller ,而不是微处理器。由于缺少 MMU,您无法运行主线 Linux。此外,由于 Cortex-M1 是基于 FPGA 的微 Controller ,您会实现所有外设并移植到 Linux 吗?
有一个适用于没有 MMU 的处理器的 Linux 内核变体,称为 uCLinux,但它会受到一定的限制。
尝试使用 Xilinx Zynq FPGA,它具有 Cortex-A 作为 CPU。
关于Arm Cortex-M1 上的 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55164804/