我需要知道什么将Cyanogenmod移植到当前unsupported android手机和平板电脑?

它涉及修改和构建kernel from source吗?

它涉及修改和构建cyanogenmod from source吗?

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

我看到了我需要了解c/c++的地方。我还需要了解汇编语言或Java吗?

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

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

我想概述将Cyanogenmod移植到不同硬件中涉及的内容,以便我可以了解到什么,从哪里开始以及从那里去哪里。

最佳答案

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

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

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

最后,为什么不在专用的Google网上论坛(例如,android-porting,请参阅http://source.android.com/community/index.html)或CM论坛(有“非官方端口”部分)询问。

另外:使用Google(或Bing或Yahoo,无论如何)-我花了大约3分钟的时间。

10-08 14:13