什么我需要知道端口的CyanogenMod不支持的手机/平板电脑?不支持、平板、端口、电脑

2023-09-04 09:00:08 作者:魔法少女心

什么我需要知道的CyanogenMod端口,目前不支持 Android手机和平板电脑?

What do I need to know to port Cyanogenmod to currently unsupported android phones and tablets?

是否涉及修改,并从源头建设内核?

Does it involve modifying and building the kernel from source?

是否涉及从源头的修改和建设的CyanogenMod?

Does it involve modifying and building cyanogenmod from source?

我在哪里可以得到基础的CyanogenMod这是起点端口特定的设备?

Where can I get the base cyanogenmod which is the starting point for ports to specific devices?

我看到的地方,我需要知道的C / C ++。我也需要知道大会或Java?

I saw somewhere that I need to know c/c++. Would I also need to know Assembly or Java?

请人写从头开始新的硬件设备驱动程序?他们怎么知道如何与新的硬件?

Do people write the device drivers for the new hardware from scratch? How do they know how to talk to the new hardware?

您是否使用亚行通过USB和运行Linux命令类似的dmesg得到什么地方出了问题初步构建提示吗?你用别的来获取有关什么地方出了错提示吗?

Do you use adb over usb and run linux commands like dmesg to get hints about what went wrong in initial builds? Do you use anything else to get hints about what went wrong?

我想什么是参与的CyanogenMod移植到不同的硬件,这样我可以知道学什么,从哪里开始,哪里从那里走的概述。

I would like an overview of what is involved in porting Cyanogenmod to different hardware so that I can know what to learn, where to start, and where to go from there.

推荐答案

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

I'd recommend that you read this post as an introduction:

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

另外,它可能是值得研究的 /设备/<制造商> /<模型> / 目录中包含特定于设备的code(摄像头,传感器,灯等)或其他信息(关键code的configs,启动脚本等)。

Also, it might be worth studying the /device/<MANUFACTURER>/<MODEL>/ directories which contain device-specific code (camera, sensors, lights, etc.) or other information (keycode configs, init scripts, etc.).

最后,为什么不问问在专用的谷歌群组(Android的移植为例,请参阅http://source.android.com/community/index.html)或CM论坛(有一个非官方的端口部分)。

Finally, why not ask in dedicated Google Groups (android-porting for example, see http://source.android.com/community/index.html) or the CM forums (there's an Unofficial Ports section).

另外:使用谷歌(或Bing或Yahoo,等等) - 我花了约3分钟我的生活

Also: use Google (or Bing, or Yahoo, whatever) - it took me approximately 3 minutes of my life.