我有一个基于塞班的手机,带有ARM Cortex-A8处理器(SonyEricsson Vivaz),我在想,尝试为它移植安卓操作系统会有多难。显然,Android运行在无数不同硬件的设备上,所以我想让它适应SE硬件应该不会太难。有人能告诉我从哪里开始吗,或者这是不是可以承担的……
发布于 2010-10-19 09:26:09
你有多少关于手机硬件的信息?你是完全从头开始的吗?
移植Android并不是一件简单的事情。第一件事是运行Linux (最好是2.6.32,以便更好地与AOSP的最新版本兼容。
如果你能找到一个可以在你的手机上运行的内核,那就是一大步。在此之后,你要确保你想要使用的外设也有正确的驱动程序:触摸接口,LCD显示器,SD卡,音频,视频。最困难的可能是wifi、无线(GSM)和电源管理模块。
如果你走到这一步,你就不再需要那么多了,Android需要对内核进行更多的更改,能够正确地编译Android文件系统,连接一些像按钮这样的东西,并正确地与上面提到的驱动程序接口……
但总的来说,这绝对不是一件容易的事情(IMHO)。
https://stackoverflow.com/questions/3964606
复制相似问题