2016-03-27 14 views
1

メインラインQEMUのTrustZone機能をテストし、QEMUにアンドロイドイメージを実行させたい。 TrustZone機能は、古いバージョンのqemuの上に構築されたアンドロイドのエミュレータであるqemu-ranchuにはありません。 Qemu-ranchuにはTrustZone機能は含まれていません。だから私はアンドロイド上のtrustzone機能を実行するためにプレーンqemuを使用する必要があります。プレーンQEMUでアンドロイドAOSPイメージを実行するコマンドは何ですか?

私は既にarm64オプションでAOSPをコンパイルしており、次のイメージファイルを持っています:ramdisk.img、system.img、cache.img、userdata.img。私はこれらのAOSPイメージを実行するqemu-system-aarch64を使いたいと思います。

私はqemuにこれらのアンドロイドイメージを実行させるためにどのようなコマンドを使うべきですか?前もって感謝します。

+0

場合によっては、このhttp://www.cnx-software.com/2014/08/23/how-to-build-and-run-android-l-64-bit-arm-in-qemu/このhttp://elinux.org/images/2/29/Customizing_AOSP_for_my_Device.pdfはあなたにとって役に立ちます –

答えて

0

"TrustZone"が何であるかはわかりませんが、私はあなたが混乱していると思います - "ranchu"は新しいエミュレータが使用できるハードウェアの定義であり、それはもっと新しいQemuコードベース。いずれの場合においても

、あなたはオプションは、たとえば、-verboseフラグをコマンドラインから起動することによって(QEMUを「ラップ」)のAndroidエミュレータでQEMUを実行するために使用されている正確にものを見ることができます。

~/.android-sdk/tools/emulator -avd Nexus_10_API_19 -verbose 

これらのオプションをコピーし、エミュレータの "ラッパー"コードによって出力された値を試してみることで、qemuを直接実行することができました。

ところで、まず、Studioの「AVDマネージャ」を使用してavdをそのコマンドで使用する必要があります。エミュレータのコマンドラインの使用についての詳しい情報はここで見つけることができます:

Android Emulator Command Line

幸運を!

関連する問題