问题标签 [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 投票
4 回答
2802 浏览

linux - 在 QEMU 中,是否可以拦截 Linux 客户操作系统发送/接收的数据包?

我们正在做一个涉及从管理程序层(即 QEMU)监控来宾操作系统(例如 Linux)的小项目。我们要监控的一件事是进出访客操作系统的网络流量。是否可以在不修改访客操作系统的情况下这样做?

一种方法是拦截在创建套接字时进行的相关系统调用,并在执行指令时从相关寄存器中获取值。但我们不太确定这是否容易,或者它是否是正确的方法。

0 投票
2 回答
4390 浏览

opengl-es - 为 Android Emulator 创建虚拟硬件、内核、qemu 以生成 OpenGL 图形

我是安卓新手,想玩模拟器。

我想做的是创建自己的虚拟硬件,可以收集 OpenGL 命令并生成 OpenGL 图形。有人告诉我,为了做到这一点,我需要编写一个 linux 内核驱动程序来启用与硬件的通信。此外,我需要编写一个 Android 用户空间库来调用内核驱动程序。

首先,我计划制作一个非常简单的硬件,它只执行 1 或 2 个命令。

这里有人做过这样的事情吗?如果是这样,您是否有任何提示或可能的额外信息链接?对于任何反馈,我们都表示感谢。

0 投票
1 回答
1391 浏览

android - 仿真器时钟是否与真实系统时钟同步?

我正在开发一个运行实时线程的应用程序。

我的电脑很慢,模拟器在上面运行很慢。当我测试我的应用程序时,似乎SystemClock.uptimeMillis()调用正在从实际的计算机时钟返回实时值,这意味着即使模拟器运行,模拟器中的时间也不会运行缓慢。

这种预感正确吗?仿真器时钟是否与真实的计算机系统时钟相关联(而不是自身被仿真并受到基于主机 CPU 负载的波动)?似乎是一个明显的问题,但我无法在互联网上找到它。

如果是这样的话,那将是有道理的。我需要确定,因为我需要知道我的线程无法跟上速度只是模拟器速度慢的症状,还是我真的需要重新设计东西。(无法在真机上测试,因为我还没有)。

0 投票
1 回答
7513 浏览

opengl - 如何在 Qemu 中添加虚拟 GPU?

我想知道如何将虚拟 GPU 添加到 Qemu 中?有人告诉我这涉及添加一个使用 OpenGL 的新图形输出模块?

0 投票
3 回答
45093 浏览

android - 如何通过命令行关闭 Android 模拟器

我无法从命令提示符优雅地停止模拟器。

我正在使用 Linux Ubuntu v10.04(64 位)和 Android v2.3(API 9 - Gingerbread)。

我使用它的快照启动了模拟器。现在我关心的是优雅地关闭正在运行的 Emulator 实例。我已经尝试使用kill -9(用于运行模拟器的进程 ID)来关闭模拟器,但下次它不会启动,因为它的快照已损坏。请帮助我避免强制关闭模拟器。

知道如何解决吗?

0 投票
2 回答
3570 浏览

windows - 玩/学习——QEMU(用于 ARM)、Angstrom Linux(或 Debian)

我的最终目标是在模拟 ARM 处理器板和多功能板的 QEMU 上为 Angstrom Linux(或 Debian 或其他 Linux 发行版)进行一些编程。我很乐意尝试,但如果有人尝试过类似的事情,并且可以提供很少的指导,它可能会加速进展。

我对所需步骤的理解是:- 1. 从源代码构建 QEMU(尽管我不确定预构建的二进制文件是否行不通)。我在 Windows 上找到了 QEMuManager(XP 是我打算在其上运行 QEMU 的桌面操作系统)。2. 安装 ARM 工具链(例如 Yagarto / GNU-ARM for Cygwin?) 3. 下载 Angstrom Linux tarball 并构建它 4. 使用 Angstrom Linux 创建 QEMU 映像。

但是我缺少细节,因为我相信在每个步骤中都需要做出选择。

0 投票
1 回答
1198 浏览

migration - 使用 KVM 进行实时迁移

我想在两个主机之间实时迁移虚拟机,为此我使用以下命令:

我收到以下错误消息:

/vms/vmtest.qcow2 是我要迁移的虚拟机的硬盘映像 两台主机的配置与 qemu 版本的机器架构完全相同。我没有干扰任何主机上的任何 iptables 设置。默认网络在两台主机上都处于活动状态。命令中是否有任何问题,或者此错误消息是否意味着某些东西(对我来说不是)。

0 投票
2 回答
1200 浏览

linux - 如何使用 DDD 对本地 Qemu 虚拟机进行内核调试?

我想使用GNU DDD(gdb 图形外壳)来调试在 qemu 中运行(在某些发行版中)的 Linux 内核。

我在 Qemu 之外有 vmlinux 映像,并使用 启动 Qemu -s -S,因此它的作用类似于 gdbserver(在启动时停止并等待调试命令)。现在,如何使用本地 vmlinux 映像将 DDD 连接到该 gdbserver?

我应该只打开图像并告诉 gdb '目标远程'吗?

0 投票
3 回答
2606 浏览

linux-kernel - 带有 QEMU 的嵌入式 Linux 仿真(在 NXP 的 LPC313X 上)

我开始使用嵌入式 Linux,并且我有一个基于 LPC313x 的板(嵌入式艺术家)。我已经用 ELDK 构建了顶点和内核(如此处建议:http ://www.lpclinux.com/LPC313x/LPC313xGettingstartedELDK )。内核使用默认设置正确构建(显然没有发生错误),我使用的是预制的 ramdisk,在同一个链接中提供。

现在我想在加载物理板上的所有东西之前使用 QEMU 来模拟我的系统。为此,我正在使用以下命令:

我不能让它工作!QEMU 启动但模拟器屏幕仍然是黑色的,没有任何反应。我在这里想念什么?

0 投票
3 回答
785 浏览

android - Android 模拟器永远不会在 Ubuntu 11 中加载

我已经发布了一个类似的问题,但在 Windows XP 上。所以我安装了 ubuntu 11 和 this> sun-jdk 6、sun-jre 6、eclipse galileo、adt 插件和 android sdk。甚至 1.5 android 目标设备也无法工作。永远加载,到达闪烁的 android 单词屏幕,然后继续。我让它加载了一个小时,没有任何变化。进行此运行的清单是什么?我对这种情况非常失望。

规格> Athlon 64x2 3600+,内存 = 1.5 Gb

我制作了默认的 1.5 目标设备,另一个是 2.3.3 和 256 内存,另一个是 2.1 和默认值。