如何将android移植到ARM9处理器的设备上?
我想在具有 ARM9 200Mhz 且无 FPU 支持的设备上移植 Android,这可能吗?谷歌是否已透露 Android 的所有代码,还是仅提供给合作伙伴?
if ANDROID_PORT_POSSIBLE { Is there any tutorial available for porting? }
谢谢和问候,
阳光。
I want to port Android on the device with ARM9 200Mhz and no-fpu support, Is this possible, Has google revealed all code of android or it is just available to partners?
if ANDROID_PORT_POSSIBLE { Is there any tutorial available for porting? }
Thanks and Regards,
Sunny.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
本文可能会帮助您
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Porting-Android-to-a-new-device/
This article might help you
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Porting-Android-to-a-new-device/
ARMv5TE 是最低要求(如此处所述),一些 ARM9 CPU 是 ARMv4。据我所知你使用的是ARM926,即ARMv5TE,所以这是可能的。
您可以搜索 google.groups - 那里有很多信息。我想,你可以找到可供编译的ARM9源代码。
ARMv5TE is the minimum (as said here), and some ARM9 CPUs are ARMv4. As I know you are using ARM926, which is ARMv5TE, so it's possible.
You can search google.groups - there is a lot of information. I think, you can find ready-for-compilation ARM9 sources.
有人尝试通过模拟内核中缺失的指令来使 ARMv5te 代码在 ARMv4t CPU 上运行。最终他们被击败了,但描述这些努力的博客是一个技术杰作!
http://benno.id.au/blog/2007/11/ 21/android-neo1973
与此同时,其他人通过重新编译armv4的所有内容取得了成功:http: //wiki.openmoko.org/wiki/User:Seanmcneil3
Someone tried making the ARMv5te code run on ARMv4t CPUs by emulating the missing instructions in the kernel. In the end they were defeated but the blog describing the efforts is a technical tour-de-force!
http://benno.id.au/blog/2007/11/21/android-neo1973
Meanwhile someone else has succeeded by recompiling everything for armv4: http://wiki.openmoko.org/wiki/User:Seanmcneil3