だからただ疑問に思う。すべてのAndroidROMはデバイスごとにカスタムメイドされていますか?つまり、一般的なものを使用する代わりに、必要なすべてのものを使用してLinuxカーネルをコンパイルするGentooのような構成のようなものですか?
1 に答える
3
それが現状です。組み込みデバイスは非常に特殊であるため、デバイスのレイアウトがハードコーディングされた独自のボード構成ファイル (arch/arm/mach-xxx 内) が各デバイスに付属しています。デバイス ツリーの取り組みはこれを修正しようとしていますが、1 つのカーネルがすべてのマシンを起動できる x86 の状況にはまだほど遠い状態です。
カスタマイズされたカーネルを使用するもう 1 つの動機は、そのメモリ フットプリントを削減し、数百の未使用のカーネル モジュールを限られたストレージ スペースに置かないようにすることです。
于 2012-04-08T02:05:32.313 に答える