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

android - 在新的 sdk 工具 v12 中安装 x86 映像

我已经升级到 android sdk 工具 12。作为发布说明,谷歌说:AVD 管理器和模拟器现在可以使用为 ARM v7 和 x86 CPU 编译的系统映像。

有没有人尝试过运行 x86 映像?有3.0+的图片吗?

谢谢,

0 投票
1 回答
2242 浏览

android - 带有 Android 模拟器“-scale”选项的有损图片

我在使用 0.4 到 1 之间的比例选项启动模拟器时遇到问题,不包括在内。

$ 模拟器 -avd avd10 -verbose -scale 0.8

模拟器看起来像http://img225.imageshack.us/i/avdm.png/

它似乎工作(我可以解锁屏幕,调用菜单等),但由于有损图片而无法使用。使用其他比例选项,不在 0.4 和 1 之间,它看起来不错。

技术信息:
android-sdk_r12
X.Org X Server 1.10.2

$ uname -a
Linux 笔记本电脑 2.6.39-ARCH #1 SMP PREEMPT Mon Jun 27 21:26:22 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz GenuineIntel GNU/Linux

模拟器输出是相同的,有缩放选项和没有它。

0 投票
2 回答
1095 浏览

mips - MIPS架构的指令集模拟器(SystemC)

有人知道是否有开源 MIPS 指令集模拟器(最好在 C++ 或 SystemC 中)?

我用谷歌搜索了几十个链接,但没有打开 MIPS cpu 的 ISS。然后只有我现在知道的是

  • Plasma CPU,只实现了有限数量的 mips 指令,因此无法模拟一些应用程序代码。

  • Gem5,我无法使用它来启动 linux 映像(尽管遵循其网络上的每条指令)

那么,你有这方面的经验吗?

0 投票
4 回答
55774 浏览

terminal - 如何使用 qemu 在终端上运行非 gui 操作系统?

我想在我部门的高性能计算机(8核处理器)上运行一些程序。现在我使用终端使用带有 ssh 的机器。这台机器上安装了 Red Hat linux。但是我的程序需要在 Solaris 上运行。我将 Nexenta Solaris 用于 x86。

可以使用 qemu 通过终端在该机器上运行 Nexenta Solaris。我需要说服管理员它可以,否则他不会在那台机器上安装 qemu,因此允许我通过虚拟机使用 Solaris。另请注意,我不使用带有 Nexenta Solaris 的 GUI,只使用命令行。在我的机器上,我使用 VMware 来运行它。

0 投票
3 回答
1791 浏览

linux - 如何使用 QEMU 学习 ARM Linux 内核开发?

我想像开发一些设备驱动程序等一样学习它并为此使用 QEMU,因为我没有像 beagle board 这样的 ARM 硬件板。你们有什么建议?我可以使用 Qemu 模拟器在 ARM 目标上学习 Linux 内核吗?或者我应该尝试的任何其他选择?

0 投票
0 回答
2213 浏览

android - 模拟器无法启动

在 Vista 上运行的所有内容的最新下载。我一切正常,仿真工作等,但在某些时候它停止了,我没有弄乱 SDK 或任何东西,仍然通过教程苦苦挣扎......

现在当我跑步 | 运行模拟器不启动屏幕。我认为它发生在我尝试运行后的某个时间 | 调试以查看会做什么(这没什么),但这似乎不应该导致这个问题。

控制台显示正在启动一个新的模拟器,模拟器响应 GNU 消息,这是最后的输出。现在重新启动后,控制台什么也没有显示,只是“Aptana JavaScript Scripting Console Started”。任务管理器不会在进程列表中显示模拟器。

我尝试运行 emulator-x86 -avd my_avd 并得到: C:\Android\android-sdk\tools>emulator-x86 -avd my_avd qemu: linux kernel too old to load a ram disk C:\Android\android-sdk/平台\a ndroid-7\images/kernel-qemu, C:\Android\android-sdk/platforms\android-7\images\ /ramdisk.img, qemu=1 控制台=ttyS0 android.qemud=ttyS1 androidboot.hardware=金鱼clocksource=pit android.checkjni=1 ndns=1

安装是否以某种方式损坏?

顺便说一句,我安装了整个 SDK 和 NDK,但是当我在 Palm Pre 上进行一些 webOS 开发时,我正在重用 Eclipse。

0 投票
3 回答
1599 浏览

qemu - OpenBSD 的 virsh 关闭 (libvirt/kvm)

是否可以正确关闭 openbsd 4.7 或 4.9

openbsd 位于从 libvirt 配置的 kvm/qemu 下。

关机应该发送一个 ACPI 信号“按下电源按钮”,但我的 openbsd 来宾对此没有反应。

另外,我可以将 OpenBSD 配置为真正关闭虚拟机的电源halt吗?现在它从控制台询问用户“按任意键重新启动”并且不要关闭电源。

0 投票
1 回答
955 浏览

java - 使用 Libvirt Java API 连接到 Qemu

问题陈述:

  1. 创建到 Qemu 的连接。由 call-conn1 = new Connect("qemu+ssh://login_name@IP/system", false) 完成。这是在一个类(connect.java)中完成的。

  2. 在 IP 上的上述机器上创建新的虚拟机。由另一个类 (create.java) 中的函数调用 create() 完成

疑问: 1. 运行上面的程序时,每次想创建VM,都要创建connect.java的对象。有什么方法可以只与 Qemu 建立一个连接并在其上运行的 VM 上继续我的操作(create.suspend)?每次用户想要创建/挂起 VM 时,我都使用 Swing 创建 UI。

0 投票
1 回答
1049 浏览

macos - 无法在 Mac OS X 上编译 QEMU;说一些关于 uint16 的先前声明

当我尝试在 Mac OS X 上编译 QEMU(我在 Lion 上,但它也发生在 Snow Leopard 上)时,它给了我一条关于 uint16 的错误消息。您可以在此链接找到完整的输出,因为这里粘贴太长(向下滚动到底部以查看错误。)谁能告诉我如何解决这个问题,最好不要更改源代码?

0 投票
1 回答
200 浏览

sdk - 简单的 Virtualbox/QEMU 风格的应用程序开发

我一直在尝试构建内核,并成功创建了一个非常基本的内核,我正在慢慢扩展它以添加功能。我已经在 virtualbox 和 qemu 中成功运行了它,但我想我会研究构建一个简单的虚拟机模拟器的可能性,但它只具有运行我非常简单的内核所需的功能,或者更好的是,只是为了能够启动一台机器在软件中通过主机硬件传递到来宾内核。

我知道可视化是一个非常复杂的话题,很多人都付出了巨大的努力才能将其发展到像 Virtualbox 或 VMWare 这样的项目的阶段,我不想尝试重新创建它们。

或者,如果有人知道现有的虚拟化 sdk 可用于将正在运行的虚拟机的输出嵌入到另一个可以使用的应用程序中。我想创建一个应用程序来启动这个虚拟机作为模拟的一部分。