2

カスタムLinuxカーネルを正常にコンパイルしてAndroidエミュレーター(Eclair)にロードしました。次に、実際のAndroidデバイス(Samsung Galaxy 5、Android 2.1(Eclair))用にカーネルをコンパイルします。

エミュレータ用にコンパイルされたものと同じカーネルイメージは、実際のデバイスでは使用できないようです。これを行う方法については、明確な情報はあまりありません。

誰かが実際のAndroid携帯用のカーネルイメージを取得するために変更する必要がある手順を教えてもらえますか?

4

1 に答える 1

3

おそらくMSMカーネルツリー(Qualcomm MSMプロセッサ用)を使用していますが、Samsung GalaxySにはSamsungHummingbirdプロセッサがあるため、ここにあるSamsungカーネルツリーが必要です。

カーネルツリーにGalaxySのdefconfigが含まれているかどうかはわかりませんが、おそらく「herring_defconfig」(make herring_defconfig)を使用できます。ニシンはNexusSのコードネームですが、GalaxySは非常によく似ています。

Androidフレームワーク(カーネルだけでなく)も構築している場合は、既存の電話イメージからバイナリドライバー(カメラ、Bluetooth、WiFi、ラジオなど)を抽出して、システムに追加する必要があります。建てる。

于 2011-04-03T16:15:55.683 に答える