Arm Cortex-M1 上的 Linux

标签 linux linux-kernel arm embedded-linux

我是嵌入式编程新手。现在我对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/

相关文章:

python - 如何让 Yocto 构建模块 fcntl 作为 Python 构建的一部分

python - 如何使 Python3.6,Red Hat Software Collection 在重启/注销/登录后保持不变?

sockets - 使用辅助 IP 地址连接套接字

android - 获取适用于 Android x86 的 VBox guest 添加

assembly - ARM 皮质 M0/M3/M4 :Why PC is always Even number in Thumb State

这可以原子执行吗?

linux - 有没有一种方法可以将bash脚本中的stdout存储到GO中的变量中?

linux - 'qNextPowerOfTwo' 未在此范围内声明 - Qt

linux-kernel - 英特尔处理器 : "If CPUID.06H:EAX.[7] = 1" Meaning?

linux - armv7交叉编译atlas时如何减少构建时间?