为Desire S构建AOSP

时间:2012-08-15 14:41:12

标签: android-source drivers cyanogenmod android

我从http://source.android.com&中下载了AOSP。按照上面提到的构建系统的步骤进行操作。在代码的构建过程中获得了system.img和其他img文件。然后我快速启动系统img到我的android htc欲望的设备。它安装成功。但是当设备重新启动时,它会卡在htc徽标中。我也试过以很多不同的方式安装imgs。没有用。

as cyanogenmod&其他定制rom设计公司已经为htc欲望等创建了自定义rom,我想知道他们是如何解决这个问题的。 这可能是什么原因。相同的代码在模拟器中工作正常。我看到AOSP仅适用于Google nexus设备。对于其他设备,为了正常工作需要有驱动程序(专有二进制文件)。真的吗?如果是这样,我如何使用AOSP创建自己的自定义rom?如何获取Desire S或谷歌设备以外的任何其他设备的专有二进制文件?

**此AOSP本身是否仅适用于Nexsus设备?如果是这样,它作为开源的用途是什么?

非常感谢对此有任何积极的答复。

感谢。

1 个答案:

答案 0 :(得分:3)

即使对于谷歌手机,您也需要专有驱动程序。需要专有驱动程序才能在较低级别上使用硬件。在更高级别上,您有硬件抽象层。 Android的Linux内核适用于此HAL,不适用于这些专有驱动程序。 Android的所有其他层(以及您在AOSP中的含义)都适用于Linux内核。

因此,对于每个设备,您需要专有驱动程序,这些驱动程序通常应放入AOSP的设备或供应商目录中。只需尝试为您的手机查找驱动程序,并找到如何为您的手机构建AOSP的说明。