我需要知道什么将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分钟的时间。