在 ARM Cortex-M3 上安装 Android OS

Install Android OS on ARM Cortex-M3

我们可以在 ARM Cortex-M3 上安装 Android OS 吗?这是 ARM community link 对这个问题的回答,但不清楚。我想在LPC1788上安装Android,可以吗?有什么经验吗?

提前致谢

简而言之,答案是:你不能,因为 Android 在 A-profile 核心上运行,例如 Cortex-A9 或 Cortex-A15,而 M-profile 核心,例如 Cortex-M3太慢了。有一个将 linux 移植到 M3 的项目,更多信息在这里:

http://www.linux-arm.org/LinuxKernel/LinuxM3

它不是 possible 因为 cortex m3 不适合这么重 os ,你必须使用像 cortex A53 这样的 cortex A 系列,但是如果你想要一个 os 你可以使用 uclinux ,uc/os II ,vxworks on which uclinux is opensource

之前在 HP iPAQ h3900 上有一个 运行 Android 的项目:https://translate.google.ca/translate?hl=en&sl=hu&u=http://blog.sancho.hu/2010/05/hp-ipaq-h3900-android-port-mukodik.html&prev=search

此设备使用 SA1110 处理器。

The SA-1110 was available in 133 or 206 MHz versions... It was used in mobile phones, personal data assistants (PDAs) such as the Compaq (later HP) iPAQ and HP Jornada, the Sharp SL-5x00 Linux Based Platforms and the Simputer. (From Wikipedia)

最近,ST 发布了他们的 STM32H7 processor (Cortex-M7)。该处理器可以 运行 以 400 MHz 的速率运行,比 SA1110 更快。因此,如果您使用 μcLinux 和外部 RAM/flash.

,在开发人员上 运行 Android 可能是合理的

但是,运行在较慢的 Cortex-M3/4 上运行它可能不会起作用。