QEMU QEMU是纯软件实现的一个虚拟化模拟器,几乎可以模拟任何硬件设备,支持多种架构。 QEMU安装命令 sudo apt-get install qemu #user mode,包含qemu-mips-static,qemu-mipsel-static,qemu-arm-static等 sud ...
分类:
其他好文 时间:
2020-02-26 17:10:27
阅读次数:
254
背景 为了 实现 uboot 中连接上 QEMU host 的网络。 概念 QEMU中的网络,包含两部分的内容: 1. 客户机使用的虚拟网络设备 2. 和上述虚拟设备通信的网络后端,这些后端负责把虚拟设备的数据包发到宿主机的网络中 要创建一个网络后端,可以指定如下选项: QEMU 两种上网方式(不同 ...
分类:
其他好文 时间:
2020-02-23 16:11:59
阅读次数:
594
背景 老师送给我的STM32的板子不小心给我坏了,现在疫情还没过去,为了复习巩固stm32有关的移植,只能先玩玩仿真了。 我们在这一讲主要以搭建环境为主。 host平台 :Ubuntu 16.04 QEMU 介绍 QEMU 本身是一个非常强大的虚拟机,甚至在 Xen、KVM 这些虚拟机产品中都少不了 ...
分类:
其他好文 时间:
2020-02-22 15:31:52
阅读次数:
1239
假设有一个新的Ubuntu WSL实例,则需要安装qemu-user-static软件包,添加i386 binfmt,启用i386体系结构,更新软件包列表,并安装一些i386软件包: 安装qemu和binfmt sudo apt update sudo apt install qemu-user-s ...
"Lab1:" 简介 本实验分为三个部分。 第一部分着重于熟悉x86汇编语言,QEMU x86仿真器和PC的开机引导程序。 第二部分检查了6.828内核的引导加载程序,该加载程序位于实验室树的引导目录中。 最后,第三部分深入研究了6.828内核本身的初始模板,名为JOS,它位于内核目录中。 源码下载 ...
分类:
其他好文 时间:
2020-02-17 19:53:53
阅读次数:
63
kvm安装(Kernel-basedVirtual Machine,即基于内核的虚拟机) 安装要求# yum install qemu-kvm qemu-kvm-tools virt-manager virt-viewer libvirt virt-install -y kvm: linux内核的一 ...
分类:
其他好文 时间:
2020-02-11 14:48:20
阅读次数:
76
1 为Glusterfs扩容 gluster volume remove-brick gv0 replica 2 10.240.37.112:/data/brick/gfs1/ force 在复制卷中有3个节点 删除1个节点命令 gluster volume info 查看已创建挂载卷 gluste ...
分类:
其他好文 时间:
2020-02-11 14:38:23
阅读次数:
108
(这篇文章是在搭建QEMU环境时,在网上找到了一些教程资料,并在实际操作中遇到的一些问题的整理) 下载Linux内核 下载内核有两种方法,一种是用git直接下载内核代码树,方便后面的内核开发。另一种是直接到内核社区下载稳定版本(详见:https://www.kernel.org/pub/linux/ ...
分类:
系统相关 时间:
2020-02-10 12:08:58
阅读次数:
87
uboot有两个阶段,重定位之前和重定位之后,这两个阶段的符号表是不一样的,因此需关注是调试重定位之前的uboot还是重定位之后的uboot(以riscv版uboot为例) 1. 调试重定位之前的uboot 1.1 使用qemu启动uboot,并进入调试模式 $ qemu-system-riscv6 ...
分类:
其他好文 时间:
2020-02-10 11:53:57
阅读次数:
223
虚拟化技术的分类: 1,模拟:Emulation ? Qemu,PearPC,Bochs 2,完全虚拟化:Full Virtualization,Native Virtualization ? HVM:hardware virtualization machine ? vmware workstat ...
分类:
其他好文 时间:
2020-02-01 10:53:37
阅读次数:
71