qemu

张一西8 天前
qemu·uas·bot
QEMU 模拟器学习(二)之 USB 设备之BOT & UAS协议笔者来介绍一下QEMU 里面USB得BOT 以及UAS协议接口:2 个 Bulk 端点 —— EP1 IN(数据读 / CSW)、EP2 OUT(CBW / 数据写)。
张一西8 天前
qemu·usb·uas·bot
QEMU 模拟器学习(二)之 USB 设备模拟与协议学习笔者学习qemu 模拟器,今天讲一下usb设备这块基于三个文件进行分析关键入口/出口:控制传输用 setup_state 状态机驱动(SETUP → DATA → ACK → IDLE):
shimly1234568 天前
qemu
(undone) 解析 qemu-6.0.0 源码 (4) 添加 niubi board - 2首先设计一下这块板子:需要注意,-kernel 启动不代表使用 QEMU 内置 bootloader。
冰山一脚20138 天前
qemu·drm
cirrus显卡驱动笔记
shimly1234568 天前
qemu
(done) 解析 qemu-6.0.0 源码 (2) 寻找入口函数 main首先,这个时代最好还是让 AI 帮忙做软件工程分析,没有必要再去看构建系统这些东西。毕竟构建系统换了一代又一代 (Makefile, cmake, ninja, meson …),我们还是最好关注一些原理、设计哲学的东西,而不是盯着构建系统不放。
ggaofeng1 个月前
qemu·磁盘类型
QEMU中硬盘用哪种协议读写速度快QEMU中,支持模拟硬件控制器,比如IDE/SATA/SCSI。但真实硬盘读写一次数据,要设置多个寄存器,导致触发多次 VM Exit,影响读写速率。
GKxx1 个月前
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)本文涉及到的全部工作以及本文的撰写全部由 AI 完成。注:此前我们已经编译了 gcc-16 和 clang-22 以及 qemu ,相关记录在前面几篇文章里可以看到。事实证明事先准备好 gcc-16 和 clang-22 的确省了一些麻烦, ohos-sdk 提供的 clang-15 版本还是稍微低了点。
k4m7v2pz2 个月前
qemu·虚拟机·kvm·交叉编译·mingw-w64·reactos
在Arch Linux笔记本上搭建ReactOS 0.4.15虚拟机:从Mac远程开发调试Windows XP风格应用的完整指南作为一名开发者,我手头没有独立的Windows主机,但有一个特定的需求:验证「在Mac上编译的Windows .exe程序能否在Windows XP风格的ReactOS系统中正常运行」。为此,我计划利用一台闲置的ThinkPad E490笔记本(Arch Linux系统,i5-8265U,31GB内存)作为虚拟机宿主机,在其上运行ReactOS 0.4.15,然后从我的Mac远程连接并操作这个虚拟机,完成「编译→传输→运行」的完整闭环。
冰山一脚20132 个月前
qemu
qemu设备监听虚拟机状态笔记4、虚拟机状态表状态含义running?runningguest 正在运行是suspendedguest 挂起(ACPI S3)
萧青山3 个月前
qemu·信创·麒麟系统·arm虚拟化·ai部署
【信创实战】x86电脑运行麒麟ARM系统:QEMU虚拟化完全指南(含一键脚本、性能优化、AI部署)一句话总结:本文给出在 Windows x86 电脑上用 QEMU 运行银河麒麟 V11 ARM64 系统的完整方案,含一键脚本、9 大避坑、国产化源配置与 AI 部署,复制即可用。
一个平凡而乐于分享的小比特3 个月前
qemu
QEMU:一台“用软件造出来的万能计算机”🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:操作系统,本专栏为讲解各操作系统的历史脉络,以及各性能对比,以及内部工作机制,方便开发选择 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
凉、介3 个月前
笔记·学习·嵌入式·arm·qemu·虚拟化·kvm
KVM + QEMU 虚拟化本文需要读者对 ARMv8 架构、虚拟化相关技术有一定了解。QEMU 最早由 Fabrice Bellard 在 2003 年左右发起。它的名字来自 Quick Emulator,早期目标是提供一个高性能、可移植的处理器模拟器。QEMU 的核心基础是动态二进制翻译:将 guest 架构的指令翻译成 host 架构可以执行的代码,从而在一种处理器架构上运行另一种处理器架构的程序或系统。
牛奶咖啡134 个月前
云原生·qemu·kvm·给远端主机创建虚拟机·创建uefi模式的虚拟机·安装openeulersp2·vnc与虚拟机环境搭建
KVM虚拟化与企业应用实践——给远端主机创建虚拟机KVM虚拟化与企业应用实践——通过网络介质配合ks自动应答文件实现自动安装KVM虚拟机文章浏览阅读251次。本文详细介绍了如何通过KVM虚拟化技术实现自动化安装OpenEuler系统的实践教程。主要内容包括:1)使用Nginx搭建简易PXE网络引导环境,配置自动安装源;2)编写Kickstart自动应答文件,支持BIOS和UEFI两种模式;3)通过virt-install命令创建KVM虚拟机并完成系统自动安装;4)解决安装过程中可能遇到的熵源不足问题;5)对比分析不同磁盘总线类型的性能特点。教程提供了完整
牛奶咖啡134 个月前
云原生·qemu·kvm·系统网络引导与ks自动应答环境·远程资源+ks文件安装虚拟机·通过网络介质引导自动安装虚拟机·qemu的总线类型详解
KVM虚拟化与企业应用实践——通过网络介质配合ks自动应答文件实现自动安装KVM虚拟机KVM虚拟化与企业应用实践——创建KVM虚拟机实践教程 https://coffeemilk.blog.csdn.net/article/details/161932482
冰山一脚20134 个月前
qemu
kvm驱动学习笔记2、虚拟机操作接口vm支持的命令3、vcpu操作接口vcpu支持的命令内存映射: 用户态对 vcpu fd 调用 mmap(), 把内核中 vcpu 共享页(vcpu run structure) 映射到 QEMU 用户态地址空间 (HVA)。示例代码:
ggaofeng4 个月前
linux·qemu·uboot
如何通过uboot加载硬盘不需要你自己从头编写 U-Boot 代码。U-Boot 是一个开源的引导加载程序,官方已经提供了针对 QEMU 虚拟机(包括 ARM64 的 virt 机器)的默认配置。你只需要下载源码、进行配置和编译即可。
ScilogyHunter4 个月前
linux·qemu
QEMU完全指南大家好!今天我们来深入探索一个在虚拟化和嵌入式开发领域大名鼎鼎的工具——QEMU。无论是做虚拟机开发、嵌入式系统调试,还是跨平台软件测试,QEMU都是一个不可或缺的强大工具。
冰山一脚20134 个月前
qemu
qemu的cpu加速器分析笔记
longji5 个月前
qemu·龙芯模拟器
win11 使用 QEMU11 模拟器跑龙芯系统(debian13,openKylin,openEuler,uos,Loongnix)qemu11 可以不适用固件 QEMU_EFI_x.y.fd (如:QEMU_EFI_8.0.fd) qemu-system-loongarch64 --version QEMU emulator version 11.0.50 (v11.0.0-12631-g54e84cdc7a) Copyright © 2003-2026 Fabrice Bellard and the QEMU Project developers qemu-w64-setup-20260501 系统信息: 操作系统:Windows
冰山一脚20135 个月前
qemu
qemu的板级初始化笔记(以i4ffx为例)