将Cyanogenmod移植到不支持的手机/平板电脑我需要知道什么?

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

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

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

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

我看到某个地方需要知道c / c ++。 我还需要知道汇编还是Java?

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

你是否在usb上使用adb并运行像dmesg这样的linux命令来获取有关初始构建中出错的提示? 你是否用其他任何东西得到关于出了什么问题的提示?

我想概述一下将Cyanogenmod移植到不同硬件所涉及的内容,以便我可以知道要学习什么,从哪里开始,以及从那里开始。

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

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

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

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

此外:使用谷歌(或Bing,或雅虎,无论如何) – 它花了我大约3分钟的生命。