1

基本的に私がやろうとしているのは、Galaxy S3 (d2usc) の 1 つのバリアントの別の Galaxy S3 (d2cri) の構成を持つカーネルを構築することです。どちらも基本的に同じモデルですが、カーネルは交換できません。変更した defconfig がありますが、私の質問は、それを機能させるためにカーネル ソースでどのデバイス固有のコードを追加または変更する必要があるかということです。

4

1 に答える 1

0

あなたができることは、明るい新しい外観になったばかりのサムスンのオープンソースページにアクセスすることです. ここで見つけることができますhttp://opensource.samsung.com/

モバイルをヒットし、「携帯電話」を選択して、正確なモデルを選択します。利用可能なモデル バリアントのリストは、http://en.wikipedia.org/wiki/Samsung_Galaxy_S_III#Model_variantsにあります。

Samsung オープンソース ページで、2 つの異なるカーネル ソースをダウンロードできます。それらを解凍して比較します。通常、構成ファイルのビルド方法と作成方法に関する短い readme が付属しています。それらを比較します。そして、ソースを比較することを忘れないでください。Linux には、meld ( http://meldmerge.org/ ) などの優れた比較ツールがいくつかあります。

一部のデバイスでは、デバイスから実行中のカーネルの構成を取得できる構成フラグが有効になっています。ファイルのアクセス許可がある場合は、通常、次のことを行うことができます

adb pull /proc/config.gz myDeviceOriginalKernelConfig.gz

開梱して勉強してください。新しいデバイスでは、「セキュリティ」上の理由から、この構成フラグがデフォルトで設定されていない場合があります。

幸運を

于 2014-07-13T16:01:22.267 に答える