我想在主线QEMU中测试TrustZone功能,让QEMU运行android镜像。 TrustZone功能不在qemu-ranchu中,它是在旧版本qemu之上构建的android的模拟器。 Qemu-ranchu不包含TrustZone功能。所以我必须使用普通的qemu在android上运行trustzone功能。
我已经用arm64选项编译了AOSP,我有以下图像文件:ramdisk.img,system.img,cache.img,userdata.img。我想用qemu-system-aarch64运行这些AOSP图像。
任何人都可以提供一些指导我应该用什么命令让qemu运行这些android图像?提前谢谢。
答案 0 :(得分:0)
虽然我不知道“TrustZone”是什么,但我觉得你很困惑 - “ranchu”是 new 模拟器可以使用的硬件定义,而它又是基于一个更新的Qemu代码库。
在任何情况下,您都可以通过使用-verbose标志从命令行启动来模拟Android Emulator运行qemu的确切选项(“包装”qemu),例如:
~/.android-sdk/tools/emulator -avd Nexus_10_API_19 -verbose
我通过复制这些选项直接运行qemu,并通过试验模拟器“包装器”代码打印出的值,我有幸运气。
顺便说一下,您首先需要使用Studio的“AVD Manager”来使avd在该命令中使用。有关命令行使用模拟器的更多信息,请访问: 祝你好运!