3

http://source.android.comから AOSP をダウンロードし、前述のシステム構築の手順に従います。コードのビルド プロセスで system.img およびその他の img ファイルを取得しました。次に、システム img を Android htc 欲望のデバイスに fastboot します。正常にインストールされました。しかし、デバイスが再起動すると、htc ロゴでスタックします。また、さまざまな方法で imgs をインストールしようとしました。何も機能しませんでした。

cyanogenmod やその他のカスタム rom 設計会社が htc 欲望などのカスタム rom を作成しているので、彼らがその問題をどのように解決したか知りたいです。この理由は何でしょうか。同じコードがエミュレーターで正常に動作します。AOSP は Google nexus デバイスでのみ機能することがわかりました。他のデバイスの場合、適切に動作させるためには、ドライバー (独自のバイナリー) が必要です。本当?その場合、AOSP を使用して独自のカスタム ROM を作成するにはどうすればよいですか? Desire S または Google のデバイス以外のデバイス用のプロプライエタリ バイナリを入手するにはどうすればよいですか?

**この AOSP は Nexsus デバイスでのみネイティブに動作しますか? もしそうなら、オープンソースとしての使用は何ですか?

これに関する肯定的な返信に本当に感謝します。

ありがとう。

4

1 に答える 1

3

Google フォンの場合でも、独自のドライバーが必要です。低レベルでハードウェアを操作するには、独自のドライバーが必要です。上位レベルには、ハードウェア抽象化レイヤーがあります。Android の Linux カーネルはこの HAL で動作し、これらの専用ドライバーでは動作しません。Android の他のすべてのレイヤー (および AOSP での意味) は、Linux カーネルで動作します。

したがって、すべてのデバイスに対して、通常は AOSP のデバイスまたはベンダー ディレクトリに配置する必要があるプロプライエタリ ドライバーが必要です。お使いの携帯電話用のドライバーを見つけて、お使いの携帯電話用の AOSP をビルドする方法を見つけてください。

于 2012-08-15T19:53:22.067 に答える