这些天研究Miracast,又倒腾了开发用的虚拟机,但是发现了新的东西就是QEMU——全宇宙最强的硬件模拟器,原来这玩意可以在Windows上跑虚拟机的。环境部署msys2mingw-w64-qemu系统isoHyper-V代替KVM/Linux安装在Msys2Repo下载exe,安装程序运行Msys2UCRT,输入pacman-Syu更新依赖包输入pacman-Smingw-w64-x86_64-qemu安装QEMU输入cd/ucrt/bin&&ls查看qemu的工具包在设置中查询控制面板,找到启动或关闭Windows功能,查看Hyper-V工具是否已经安装了,没有安装并重启。运行Msys2
qemu-img镜像格式转换工具支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi或qed社区格式的镜像的相互转换。查看文件qemu-imginfo-U(文件名)vmtools.iso格式转换执行如下命令转换镜像文件格式。转换vmdk格式为qcow2格式$qemu-imgconvert-p-fvmdk-Oqcow2centos8.vmdkcentos8.qcow2转换vma(raw)为qcow2$qemu-imgconvert-p-fraw-Oqcow2test.vmatest.qcow2将默认raw格式的磁盘,简单压缩转换成qcow2格式qemu-imgconvert-c-
浅浅记录一下使用LiteOSStudio的日常最近在学嵌入式操作系统,第一次使用LiteOSStudio创建工程,给我整麻了。操作具体就是直接参照官网上给定的步骤,没有什么难点。但是但是就是有一点傻,刚开始接触不知道工程之间的区别,因为实验室没有烧录的条件,所以本来应该使用qemu创建realview-a9工程的,但是因为没注意看,开始的时候一直在创建ST工程,导致一直编译失败,后期的烧录和串口也是运行不起来(如图)在那里纠结了两节课是不是JLINK的问题,头都整麻了,想当场吃文档,甚至在想自己是不是要去买点烧录设备结果下课之后仔细再次阅读文档才发现,自己开始就建错工程了Sad最后按照real
前言随着国产化的推进,现在采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。需要的工具1、QEMUWindows版官网下载地址:https://qemu.weilnetz.de/w64/本文使用的是最新的20220831版本。2、QEMUUEFI固件文件https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd这里下载的是16.02的版本,放在了Z:\根目录。网上还能找到一些其它版本
前言随着国产化的推进,现在采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。需要的工具1、QEMUWindows版官网下载地址:https://qemu.weilnetz.de/w64/本文使用的是最新的20220831版本。2、QEMUUEFI固件文件https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd这里下载的是16.02的版本,放在了Z:\根目录。网上还能找到一些其它版本
前言有的时候我们想调试linuxkernel或者linux应用程序,但是又没有硬件环境,这个时候可以选择用模拟器的方法,模拟出一个硬件环境。AndroidemulatorAndroid系统的模拟器叫Emulator,使用这个模拟器需要下载Android源代码,编译成功之后才能运行。由于编译Android源码还是需要一定的硬件配置,我尝试了没编译成功。QEMUQEMU是一个可以模拟ARM架构的开源软件,我们可以使用他来模拟vexpress-a9开发板,在上面搭建linuxkernel运行环境。参考QEMU模拟vexpress-a9搭建Linuxkernel运行环境,成功的在ubuntu16.04
从0开始实现“鸿蒙qemu-riscv开机启动到launcher说明”文章并解决遇到问题文章链接如下https://isrc.iscas.ac.cn/gitlab/riscv/polyosmobile/documents/-/blob/master/milestone/qemu_launcher.md一、创建虚拟机环境1)VM新建ubuntu18.04虚拟机,配置时硬盘空间200G以上(很重要,很重要,很重要),版本很大。创建虚拟机所需的iso文件从官网下载即可,设置连接方式为桥连(很重要,很重要,很重要,不然后面一大堆问题)。2)安装curl,安装ifconfig,安装pip(apt-get
硬盘的创建qemu-imgcreate-fqcow2win1021H1.qcow210G虚机的创建sudoqemu-system-x86_64-enable-kvm-m8G-smp4-bootonce=d-cdrom./iso/cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso-hda./win7_x64.qcow2-vnc:1-usb-usbdevicetablet如果没有指定-hda./win7.qcow2,则在安装系统的时候没有磁盘,如下图片是增加了之后才有的磁盘默认不会启动vnc,而是在系统上启动qemu模拟器中查看画面,需要增加
前言该篇笔记记录鸿蒙内核编译流程,及qemu运行记录。主要根据https://gitee.com/openharmony/device_qemu执行。由于整个过程不是很顺利,故做此笔记。(ps:因为笔者的ubuntu环境不纯净,坑较多。纯净的环境照着文档做应该问题不大)采用的策略是,【docker编译】+【ubuntu执行qemu】注意事项纯净的Ubuntu环境,直接根据文档进行配置即可如果文档流程遇到问题,可考虑使用docker编译,具体参考https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/get
文章目录51最佳实践-安全最佳实践-qemu-ga51.1概述51.2操作方法51最佳实践-安全最佳实践-qemu-ga51.1概述qemu-ga(QemuGuestAgent)它是运行在虚拟机内部的守护进程,它允许用户在hostOS上通过QEMU提供带外通道实现对guestOS的多种管理操作:包括文件操作(open、read、write、close,seek、flush等)、内部关机、虚拟机休眠(suspend-disk、suspend-ram、suspend-hybrid),获取虚拟机内部的信息(包括内存,CPU,网卡,OS等相关信息)等。在一些对安全要求较高的使用场景,为了防止虚拟机内部