26

要将 Cyanogenmod 移植到当前不受支持的Android 手机和平板电脑上,我需要知道什么?

它是否涉及从源代码修改和构建内核

它是否涉及从源代码修改和构建 cyanogenmod

我在哪里可以获得基础 cyanogenmod,它是特定设备端口的起点?

我在某处看到我需要了解 c/c++。我还需要了解汇编或 Java 吗?

人们是否从头开始为新硬件编写设备驱动程序?他们怎么知道如何与新硬件对话?

您是否使用 adb over usb 并运行 dmesg 之类的 linux 命令来获取有关初始构建中出了什么问题的提示?您是否使用其他任何方法来获取有关问题所在的提示?

我想大致了解将 Cyanogenmod 移植到不同的硬件所涉及的内容,以便我知道要学习什么、从哪里开始以及从哪里开始。

4

1 回答 1

13

我建议您阅读这篇文章作为介绍:

http://forum.cyanogenmod.com/topic/15492-general-cyanogenmod-porting-discussion/

此外,可能值得研究/device/<MANUFACTURER>/<MODEL>/包含设备特定代码(相机、传感器、灯等)或其他信息(键码配置、初始化脚本等)的目录。

最后,为什么不在专门的 Google 群组(例如 android-porting,参见http://source.android.com/community/index.html)或 CM 论坛(有一个非官方端口部分)中提问。

另外:使用谷歌(或必应,或雅虎,等等)——这花了我大约 3 分钟的时间。

于 2012-02-29T15:25:00.777 回答