Как портировать андроид на устройство на процессоре ARM9?
Я хочу портировать Android на устройство с ARM9 200 МГц и поддержкой no-fpu. Возможно ли это, Google обнаружил весь код Android или он доступен только партнерам?
если ANDROID_PORT_POSSIBLE { Есть ли учебник для портирования? }
Спасибо и С уважением,
Солнечно.
3 ответа
Эта статья может помочь вам
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Porting-Android-to-a-new-device/
ARMv5TE является минимумом ( как сказано здесь), и некоторые процессоры ARM9 являются ARMv4. Как я знаю, вы используете ARM926, то есть ARMv5TE, так что это возможно.
Можно поискать в google.groups - там много информации. Я думаю, вы можете найти готовые к компиляции источники ARM9.
Кто-то пытался заставить код ARMv5te работать на процессорах ARMv4t, эмулируя недостающие инструкции в ядре. В конце концов они потерпели поражение, но блог, описывающий усилия, - техническая сила! http://benno.id.au/blog/2007/11/21/android-neo1973
Тем временем кому-то еще удалось перекомпилировать все для armv4: http://wiki.openmoko.org/wiki/User:Seanmcneil3