问题标签 [qemu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
604 浏览

windows - 如何从非 x86 主机上的模拟器运行 Windows?

Windows 仅在基于 x86 的 CPU 上运行。是否可以让 Windows 在 POWER、SPARC、ARM 等非 x86 架构 CPU 上运行?

我知道有一个程序,即适用于 Mac 的 Virtual PC 7,它允许 Windows 在 MacOS 内的 PowerPC 上运行,但没有太多细节可用。我说的是虚拟化,它允许 HOST 和 GUEST 机器的 CPU 架构不同。

0 投票
2 回答
3171 浏览

function - QEMU 中的 USB 功能控制器仿真

QEMU 是否为任何带有 USB 设备控制器的目标提供仿真?实际上,我正在开发基于嵌入式 linux 的设备,并正在考虑在 QEMU 上对其进行测试。

BR,穆尼

0 投票
3 回答
20616 浏览

android - 自动更改 Android 模拟器区域设置

对于自动化测试(使用 Hudson),我有一个脚本可以为 Android 操作系统版本、屏幕分辨率、屏幕密度和语言的多种组合生成一堆模拟器。
这工作正常,除了语言部分。

我需要找到一种自动更改 Android 系统区域设置的方法。以下是我能想到的一些方法,按优先顺序排列:

  • 在启动模拟器之前直接提取/编辑/重新打包 QEMU 映像
  • 启动后在模拟器上运行某种系统区域设置更改 APK
  • 启动后更改模拟器文件系统上的区域设置
  • 启动后在模拟器上更改某些 SQLite DB 中的区域设置
  • 运行一个键序列(通过模拟器的 telnet 界面),这将打开设置应用程序并更改语言环境
  • 手动启动每个平台版本的模拟器,在设置中手动更改语言环境,保存并存档图像以供以后部署

任何想法是否可以通过上述方法或其他方式完成?

您知道系统将区域设置保存到/读取的位置吗?


解决方案:
感谢 dtmilano 关于相关属性的信息,以及我的一些进一步调查,我想出了一个比上述所有想法更好、更简单的解决方案!

我已经在下面更新了他的答案,并提供了详细信息。

0 投票
3 回答
7253 浏览

android - 启动两个具有不同语言环境的 Android 模拟器

大部分想法都在标题中,我只是想知道是否可以使用 2 个不同的语言环境同时启动 2 个模拟器(以测试我的应用程序的 I18n)。如果在 Eclipse 中有一种方法,那就更好了……

就像是这个

0 投票
2 回答
481 浏览

vmware - 虚拟机迁移

是否有用于从一种虚拟机类型迁移到另一种虚拟机类型的工具?例如,假设我有一些 Xen 虚拟机,并且喜欢让它在 KVM 下运行。我知道 qeumu 有可用于“迁移”此类机器的工具,但是如何:

Xen -> Kvm
Kvm -> Xen
Xen -> VMware(服务器?)

0 投票
2 回答
4686 浏览

android - 如何在 osx 中挂载 userdata.img 或 userdata-qemu.img

OSX 中的磁盘工具可以轻松地将 SD 卡映像挂载为设备,但其他 img 文件则不然。

我想将我刚刚在 Android Emulator 中创建的数据库从驱动器中取出并放入我的 osx 文件系统中。

我使用 macports 用 qemu 更新了我的系统,但我尝试的任何组合都没有成功。任何人都想出如何做到这一点?

显然,我可以做到这一点的一种方法是在我的手机上运行该应用程序,而不是将手机安装为 USB 驱动器。但我不想。我想把它从模拟器使用的驱动器上取下来:-)

提前谢谢各位。

迈克尔

0 投票
2 回答
5247 浏览

android - 如何查看 Android 原生代码分析?

我用 ./emulator -trace profile -avd emulator_15 启动了我的模拟器。然后我将跟踪文件追踪到 ~/.android/avd/rodgers_emulator_15.avd/traces/profile,其中有六个文件:qtrace.bb、qtrace.exc、qtrace.insn、qtrace.method、qtrace.pid、qtrace 。静止的。我不知道如何处理这些文件。我已经在所有文件上尝试了 dmtracedump 和 traceview,但似乎没有一个生成任何我可以做任何事情的输出。

如何查看 Android 上原生方法调用所用时间的比例?

0 投票
5 回答
27159 浏览

android - Android 模拟器基于 QEMU。我可以使用 KVM 吗?

我的笔记本电脑支持硬件虚拟化 (AMD SVM),我知道:

  • QEMU可以通过KVM利用硬件虚拟化;
  • Android 模拟器非常基于 QEMU

自然问题如下:我可以将两者(Android+KVM)结合起来以提高模拟器的性能吗?

0 投票
3 回答
9206 浏览

debugging - 基于 qemu 的低级调试

我必须在 ARM 架构上测试一些低级代码。通常在实际电路板上进行实验非常复杂,所以我在考虑 QEMU。

我想得到的是某种调试信息,如 printfs 或 gdb。我知道这对 linux 很简单,因为它实现了 QEMU Integrator 的设备驱动程序和 gdb 功能,但我没有使用 Linux。我还怀疑从 Linux 内核源代码中提取这种功能会很复杂。

我正在从一些已经实现这些功能之一的简单操作系统中进行搜索。你有什么建议吗?

0 投票
1 回答
879 浏览

android - 在 Android 模拟器上实现相机 | 需要一些知识

我有兴趣对 android 模拟器做一些增强(在模拟器上实现网络摄像头)。因此,我正在关注 android source 和 emulators source 以获得基本的理解和模块之间的连接。但是对于刚接触android的人来说真的很难理解。因此,任何人都可以将我引导到一些资源来理解这一点。可能是一些适当的文档、教程或任何我能理解的东西。

而且由于我对模拟器感兴趣,如果我用 "external\qemu" 更改模拟器的代码,然后使用 "m emulator" 构建它并使用 "emulator" 运行,这些更改会影响还是应用于启动的模拟器。

如果有人知道,请告诉我,当它从构建 android 源代码作为“模拟器”运行时它使用的 sdk 是什么。因为如果我想在该模拟器上安装一些应用程序,我该怎么做?

如果有人知道请帮忙...