26

Cyanogenmodを現在サポートされていないAndroid携帯電話やタブレットに移植するには何を知っておく必要がありますか?

ソースからカーネルを変更して構築する必要がありますか?

ソースからcyanogenmodを変更して構築する必要がありますか?

特定のデバイスへのポートの開始点であるベースのcyanogenmodはどこで入手できますか?

私はどこかでc/c++を知る必要があるのを見ました。AssemblyまたはJavaについても知る必要がありますか?

人々は新しいハードウェアのデバイスドライバーを最初から作成しますか?彼らはどのようにして新しいハードウェアと通信する方法を知っていますか?

USB上でadbを使用し、dmesgなどのLinuxコマンドを実行して、初期ビルドで何がうまくいかなかったかについてのヒントを取得しますか?何が悪かったのかについてのヒントを得るために他に何かを使用していますか?

何を学び、どこから始め、そこからどこへ行くのかを知ることができるように、Cyanogenmodをさまざまなハードウェアに移植することに関係することの概要を知りたいと思います。

4

1 に答える 1

13

この投稿を紹介として読むことをお勧めします。

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

/device/<MANUFACTURER>/<MODEL>/また、デバイス固有のコード (カメラ、センサー、ライトなど) やその他の情報 (キーコード構成、init スクリプトなど) を含むディレクトリを調べる価値があるかもしれません。

最後に、専用の Google グループ (android-porting など。http://source.android.com/community/index.htmlを参照) または CM フォーラム (非公式の移植セクションがあります) で質問してみませんか。

また、Google (または Bing、または Yahoo など) を使用してください。人生で約 3 分かかりました。

于 2012-02-29T15:25:00.777 に答える