Установите ОС Android на ARM Cortex-M3

Можем ли мы установить ОС Android на ARM Cortex-M3? Вот ссылка сообщества ARM, которая отвечает на этот вопрос, но это не ясно. Я хочу установить Android на LPC1788, возможно ли это? Есть опыт?

заранее спасибо

3 ответа

Решение

Это невозможно, потому что cortex m3 не для такой тяжелой операционной системы, вы должны использовать серию cortex A, например, cortex A53, но если вам нужна операционная система, вы можете использовать uclinux,uc/os II,vxworks для той, в которой uclinux является opensource.

Ответ в двух словах: вы не можете, потому что Android работает на ядрах А-профиля, таких как Cortex-A9 или Cortex-A15, в то время как ядра М-профиля, такие как Cortex-M3, будут слишком медленными для этого. Есть проект по портированию linux на M3, подробнее об этом здесь:

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

Ранее был проект по запуску Android на HP iPAQ h3900: http://blog.sancho.hu/2010/05/hp-ipaq-h3900-android-port-mukodik.html.

Это устройство использует процессор SA1110.

SA-1110 был доступен в версиях 133 или 206 МГц... Он использовался в мобильных телефонах, помощниках по работе с персональными данными (КПК), таких как Compaq (позднее HP) iPAQ и HP Jornada, платформы Sharp SL-5x00 на базе Linux и Симпутер. (Из Википедии)

Недавно ST выпустила свой процессор STM32H7 (Cortex-M7). Этот процессор может работать на частоте 400 МГц, быстрее, чем SA1110. Таким образом, было бы правдоподобно запускать Android на устройстве, если вы использовали µcLinux и внешнюю RAM / flash.

Однако запуск этого на более медленном Cortex-M3/4, вероятно, не будет работать.

Другие вопросы по тегам