web-dev-qa-db-ja.com

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

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

ソースからのカーネル の変更と構築が含まれますか?

それは変更と構築を含みますか ソースからのcyanogenmod

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

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

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

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

Cyanogenmodをさまざまなハードウェアに移植する際の概要を説明して、何を学び、どこから始め、どこに進むべきかを理解できるようにしたいと思います。

26
James T

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

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

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

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

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

13
jclehner