Qemu 支持 ARM(以及许多其他平台)。那么,在 qemu 上安装 Apple iOS 需要什么(除了安装介质之外)?有没有办法创建适合 Qemu 的 iOS 镜像?
更新:
苹果 A4 = Cortex-A8 + PowerVR SGX535
苹果 A5 = Cortex-A9 MPCore + PowerVR SGX543MP2
两个 Cortex 均使用 Qemu 支持的 ARM v7 指令集。问题是:
我正在使用自己的软件在我的计算机上使用C#和kinect SDK操作鼠标.我真的想尝试使用它来玩像红色警报,或某种RTS,甚至只是一般导航的游戏.
我发现的问题是,当使用带有不同鼠标的程序,如红色警报或进入不支持鼠标集成的虚拟机时,程序将无法接收C#程序正在进行的调用到System.Windows.Forms.Cursor调用,更不用说mouse_event调用了.我是新手与Windows接口以及这里发生了什么,有人可以解释/提出解决方案吗?
--UPDATE--作为更新,我仍然不完全确定发生了什么,但我似乎特别找到了红色警报的解决方法;
由于红色警报是一个相当低的图形程序,因此在虚拟机中专门为我,带有XP客户端的vmware工作站运行它是微不足道的.如果你使用mouse_event代码它运作良好,但是,我遇到的一件事就是找到代表鼠标移动的正确代码.似乎MOVE标志相对移动了鼠标,这是我不想要的,绝对标签根本没有移动鼠标.事实上,它们的OR在屏幕上产生绝对移动,因此我的鼠标移动和点击模拟代码最终看起来像这样:
mouse_event((int)0x00000002, cursor.X, cursor.Y, 0, 0);
Run Code Online (Sandbox Code Playgroud)
点击和
mouse_event((int)(0x00000001 | 0x00008000), x, y, 0 0);
Run Code Online (Sandbox Code Playgroud)
对于鼠标移动,其中x和y是65535(绝对范围)之外的新坐标.它完美吗?罗.但它现在有效.我认为这与Windows运行ra时忽略某些程序的方式有关,可能是因为兼容模式?我现在没有其他游戏可以测试它,但我将来会以非兼容模式发布结果.
(它不会让我作为另外两个小时的答案发布,我必须在早上睡觉去赶飞机!)
我想在 QEMU 中模拟 SATA 磁盘驱动器以检查我正在尝试开发的设备驱动程序。如何才能做到这一点?非常感谢您的帮助。
谁可以帮助我:我正在使用VS.net 2008在Win7 x64上工作.我正在为pocketpc开发.
当我的应用程序部署到设备模拟器时,它无法连接到我的计算机/数据库服务器.仿真器和移动设备中心都配置为使用DMA.当我使用设备管理器托住设备时,没有任何反应.
我该怎么办?
是否可以添加新的机器类型qemu-system-arm -M <MachineType>而不必重新编译qemu或编写代码?有文档可以做到这一点吗?我希望能够使用qemu 模拟树莓派和pandaboard。
我知道meego的qemu分支支持pandaboard,但是我试图坚持使用我可以从apt-get软件包管理器管理的主流qemu。主流qemu现在支持以前仅在meego fork中支持的beagleboard rev C和beagleboard xm。
我今天刚从TechEd 2012回来,在那里我看到了几个分组会议,其中演示中显示了移动设备模拟器.一个很好的例子是Daminan Edwards的Dev304会议题为"用于移动和平板电脑开发的ASP.NET",他创建了一个Asp.Net MVC 4应用程序,然后创建了一个_Layout.Mobile文件和一个Index.Mobile文件,下载了JQuery Mobile使用NuGet,在他的视图中将一些样式添加到列表中,并通过从Visual Studio 2012中的工具栏启动Opera Emulator,在Opera Emulator中运行他的MVC应用程序的移动版本.
我今天早上下载了RC版本的Visual Studio 2012,按照Damian的演讲中的步骤,但无法弄清楚如何运行任何移动模拟器.谁能帮我这个?
我不确定是否只是使用开发工具进行了一些更改并进行了更新,还是不确定是否在设置上按了某些内容,但是我无法再在移动模拟器中找到圆形鼠标指示器。有办法找回它吗?
复制步骤:
我想分析一下QEMU如何模拟支持的网络设备读取源代码。另外我想与我分享一下您对理解 QEMU 源代码需要什么背景的看法。请向我推荐一些围绕主题的好书或在线资源,为了实现这一目标,人们必须学习这些主题(我想需要设备驱动程序、处理器规范等?)。另外,如果你能告诉我用 C 语言应该达到的编程水平(因为源代码是用 C 语言编写的),那就太好了。
我已经浏览过 QEMU 的网站,其中提供的内容主要涉及如何使用 QEMU 和配置它。
因此,我一直对CPU仿真感兴趣。我一直想测试我的Java技能。我研究了Java GB和JPC之类的开源项目,但它们确实没有为新手想要在该领域学习的人提供足够的文档。那么,至此,一个人如何学习机器仿真呢?是否有可以提供有关机器仿真基础知识的网站(或pdf等)?
device-emulation ×11
qemu ×5
emulation ×4
arm ×1
c# ×1
device ×1
ios ×1
java ×1
macos ×1
mouse ×1
pandaboard ×1
pocketpc ×1
processors ×1
raspberry-pi ×1
sata ×1
serial-port ×1
tlb ×1
winapi ×1
windows ×1
x86 ×1