• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

嵌入式系统开发中,虚拟机软件如VMware和Qemu有区别么?啥区别

沃尔夫斯堡的羊 2020-07-05 浏览量:7339
如题在嵌入式系统开发中,由于硬件资源的限制,常需要虚拟机软件,如在Vmware中安装Ubuntu或是在qemu中模拟arm开发环境,那么这里qemu和vmware有什么区别?Qemu可以模拟处硬件?还有qemu可以直接在windows下安装么?然后去模拟arm开发环境?或者再安装其它的操作系统?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 两种虚拟软件有相同的地方,也有不同额地方,VMWare目前只能模拟X86和X64架构,也就是是或不能模拟其他指令集,所以通常用来运行Ubuntu系统,安装开发环境来进行交叉编译开发ARM软件。Qemu则能够在PC系统中模拟其他指令集的处理器,比如直接模拟Arm架构的处理器,当然也可以模拟X86和X64架构。所以通常是在PC平台安装VMware虚拟机软件,运行Ubuntu,编写和编译Arm架构软件,然后在目标开发板运行。而Qemu可以认为是在没有Arm开发板的情况下来模拟一个Arm开发板,运行Ubuntu中开发的软件进行验证。Qemu是可以直接在Windows中安装的,官方提供命令行工具,不习惯命令行可以使用第三方的图形界面工具。
    • 发布于 2020-07-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • qemu不能在windows下面安装,然后qemu可以视为是Linux下面arm架构的虚拟机,qemu可以模拟硬件

    vmware是只能在Windows下面安装运行的一个虚拟机软件,它不能模拟硬件

    • 发布于2020-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • qemu只能在Linux下,而且界面比较差,大多用于文件系统的建立

    vmware是比较全面的,桌面级的虚拟机,功能完善

    • 发布于2020-07-07
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式系统开发中,虚拟机软件如VMware和Qemu有区别么?啥区别