ICode9

精准搜索请尝试: 精确搜索
  • 通过qemu-riscv64实现Tengine2021-07-13 11:03:53

    1. 前言 最近做项目想要实现一下tengine,无奈手头没有板子,通过搜集资料,选择先通过qume模拟器查看一下在riscv64上实现的效果,本文主要参考虫叔的这篇文章:Tengine 支持 RISC-V 模型部署-C910。因为虫叔写的比较早,代码更新了一部分,所以我只是在原文基础上进行一些补充。 2. 实现

  • 编译aarch64 Linux内核并基于qemu运行2021-07-09 19:01:28

    核心流程 首先,本文主要讲述如何编译Linux内核并在qemu虚拟机上运行。这里针对的架构是aarch64。 本文的实验平台是Ubuntu 16.04。 为了达成目标,我们需要有qemu、buildroot和linux安装包或源码。 首先确保qemu-system-aarch64命令可用,可以通过在命令行执行qemu-system-aarch64 --ve

  • virsh使用总结2021-07-08 23:31:06

      做下面操作前先安装这些工具:   yum  install  virt-install  libvirt-admin  libvirt-client  libvirt-daemon libvirt主要的配置文件和目录   (1) libvirtd服务的主配置文件 /etc/libvirt/libvirtd.conf     vim /etc/libv

  • 基于qemu-riscv从0开始构建嵌入式linux系统ch0.引言2021-07-04 23:00:35

    基于qemu-riscv从0开始构建嵌入式linux系统ch0.引言 引言 本项目旨在真正从0开始构建嵌入式linux系统,为了剖析芯片从上电开始执行第一条指令到整个系统运行,相关应用服务启动,因此不使用市面上真实的板子,基于qemu定制模拟器开发板,且不使用qemu提供的快速加载elf的文件方式,因而

  • 基于qemu-riscv从0开始构建嵌入式linux系统ch1. 搭建qemu环境2021-07-04 22:58:25

    基于qemu-riscv从0开始构建嵌入式linux系统ch1. 搭建qemu环境 下载qemu源码 开启我们的这个教程第一步自然是下载qemu最新的源码,截止目前qemu的最新发布版本为6.0.0,在这里笔者极力建议使用最新版,因为后面我们可能会需要一些新的组件,使用新版会带来更多的方便。qemu官网为:http

  • windows下QEMU扩展树莓派分区大小-22021-07-02 19:32:44

    1、在cmd下执行,此处使用full.img为例 qemu-img resize 2021-05-07-raspios-buster-armhf-full.img +5G 2、查看调整后img大小 qemu-img info 2021-05-07-raspios-buster-armhf-full.img 3、进入树莓派系统 sudo fdisk -l sudo fdisk /dev/sda    Select (default p):

  • 使用QEMU配置虚拟OCSSD(中文版安装)2021-06-30 17:30:00

    使用QEMU配置虚拟OCSSD(中文版安装) 安装环境 qemu-nvme安装 从[OCSSD项目中下载qemu-nvme](https://github.com/OpenChannelSSD) qemu-nvme配置 qemu-nvme编译 配置Open-Channel 2.0 SSD设备 为虚拟机qemu安装系统 从[Ubuntu](https://ubuntu.com/)官网下载系统镜

  • RT-Thread Smart 上手指南2021-06-30 17:04:11

    RT-Thread Smart(简称rt-smart)是基于RT-Thread操作系统衍生的新分支,面向带MMU,中高端应用的芯片,例如ARM Cortex-A系列芯片,MIPS芯片,带MMU的RISC-V芯片等。rt-smart在RT-Thread操作系统的基础上启用独立、完整的进程方式,同时以混合微内核模式执行。rt-smart.zip软件包是RT-Thread Smart

  • QEMU源代码架构概述2021-06-21 11:02:57

    QEMU源代码架构概述 (一)概述 1.涵盖的主题 关于QEMU的众多细节: 理解各组件如何协作。 编译和构建。 调试和故障排除。 由于时间较少,无法了解代码细节。 2.QEMU的概念 模拟x86、ARM、PowerPC和其他计算机。 用于KVM和Xen的虚拟化。 使用C语言编写,在POSIX和Windows主机上运行。

  • rk3288 基于qemu学习lcd驱动2021-06-20 17:01:09

    qemu中的LCD相关的芯片手册 100ask修改了qemu的源码,实现了一个虚拟的LCD控制器,只有4个寄存器 地址寄存器说明0x021C8000fb_base_phys用于设置Framebuffer的物理地址0x021C8004fb_xres用于设置Framebuffer的X方向分辨率0x021C8008fb_yres用于设置Framebuffer的Y方向分辨率0x02

  • 虚拟化原理以及应用(10)课堂笔记-第四章-开启第一台虚拟机2021-06-20 10:06:26

    第四章-开启第一台虚拟机 qemu-kvm yum -y install qemu-kvm qemu-kvm-tools 一、使用基础管理工具qemu-kvm创建第一台客户机: 1、安装qemu-kvm的工具包: yum -y install qemu-kvm qemu-kvm-tools 备注:使用yum安装需保证虚拟机网络畅通。 yum -y -install qemu-kvm qemu-kvm-t

  • 8k Star!有了它,不越狱就能在苹果设备上运行 Windows 和 Linux2021-06-07 12:59:38

    【导语】:无需“越狱”即可在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等操作系统。 简介 UTM 是适用于 iOS 和 macOS 的全功能系统模拟器和虚拟机主机,基于QEMU,可以在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等。 UTM 具有以下特点: 使用 QEMU 的完整系统仿真支持30

  • raw镜像与qcw2镜像互相转换2021-06-05 12:56:14

            qcow2是最小使用,raw是置零使用 。         raw格式是原始镜像,会直接当作一个块设备给虚拟机来使用,至于文件里面的空洞,则是由宿主机的文件系统来管理的,linux下的文件系统可以很好的支持空洞的特性, 所以,如果你创建了一个100G的raw格式的文件,ls看的时候,可以看到这个

  • 在 Ubuntu 14 上面使用命令行界面模拟 Android arm642021-06-05 09:06:20

    最近又个客户使用 Android.aarch64 平台总是有问题,于是决定装一个 Android 的模拟器跑一下看看。因为是调试动态库,所以不需要图形界面,这样安装的东西少,启动也快,并且不需要启动桌面系统。 下面是在 Ubuntu 14 服务器版本下面,使用 ssh 远程登录,在控制台运行模拟器 (Android arm6

  • 鸿蒙2.0都来了,一起把环境搭建起来!2021-05-31 22:02:09

    自4月底开始,鸿蒙2.0系统便迎来公测,6月2日将举行鸿蒙操作系统以及华为全场景新品发布会,届时会正式推出鸿蒙OS稳定版。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 在自己没有

  • 虚拟化概述2021-05-27 13:33:56

    虚拟化概述 本文重点介绍了SR-IOV技术以及MLU270对SR-IOV的支持。 SR-IOV简介 SR-IOV(Single Root I/O Virtualization)技术是一种基于硬件的虚拟化解决方案,可提供高性能和可伸缩性的虚拟解决方案。SR-IOV制定了标准化机制来实现多个虚拟机共享一个I/O设备。使得在虚拟机之间高效共

  • Qemu KVM Guest增强简述2021-05-27 11:03:44

    随着云计算的发展,诸多的企业应用对于云平台的功能提出更多的需求,如业务的可靠性等,已经不再仅仅限于传统的创建、删除等虚拟机的生命周期管理。在大多数云平台中被广泛使用的虚拟化方案之一——QEMU+KVM,提供了部分功能增强方案,帮助平台开发者实现大规模业务管理。QEMU对外提供了两套

  • VMware Ubuntu 20.04 LTS 使用Qemu虚拟机u-boot启动或者配合busybox模拟ARM开发板2021-05-26 19:05:27

    这里提供相关工具的下载地址 Linux内核下载地址 busybox下载地址 Qemu下载地址 u-boot下载地址 文中使用的版本为Linux-4.9.268、busybox-1.33.0、qemu-5.2.0、u-boot-2021.01-rc4 版本差别不大,应该都没有问题的 一、busybox制作根目录,通过镜像启动linux内核模拟ARM板 1、编译linu

  • VMware Ubuntu使用Qemu模拟开发板2021-05-26 18:57:19

    1、VMware Ubuntu 20.04 LTS 使用Qemu虚拟机u-boot启动或者配合busybox模拟ARM开发板 这里提供相关工具的下载地址 Linux内核下载地址 busybox下载地址 Qemu下载地址 u-boot下载地址 文中使用的版本为Linux-4.9.268、busybox-1.33.0、qemu-5.2.0、u-boot-2021.01-rc4 版本差

  • 快速体验鸿蒙Liteos-A:IMX6ULL的QEMU系统(Windows版本)2021-05-24 16:51:30

    1. 简介 QEMU可以模拟x86,也可以模拟各种ARM板子,还可以模拟各种外设。 百问网对QEMU做了很多改进,支持更多硬件,支持更多GUI现实,让用户可以更有真实感地使用QEMU来模拟IMX6ULL板子。 1.1 100ASK-QEMU特点: 模拟网卡 模拟LCD显示功能 模拟led灯、按键 模拟at24cxx i2c存储芯片,直接可以

  • MIT 6.828 qemu 安装问题2021-05-20 15:02:01

    首先根据Tools Used in 6.828来安装qemu: git clone git://github.com/mit-pdos/6.828-qemu.git qemu 但是,总是EOF错误,文件过大 于是参考了这篇第一种方法:解决git clone大文件EOF错误问题 先导入到码云,在更换git clone的网址重新下载。 出现了第二个问题: fatal: Out of memory, m

  • kvm2021-05-17 23:01:09

    一、kvm kvm安装及启动 字符界面安装虚拟化软件 yum install qemu qemu-img qemu-kvm libvirt libvirt-python libguestfs-tools virt-install 开启libvirtd服务 systemctl enable libvirtd && systemctl start libvirtd 检查kvm模块是否安装 lsmod | grep kvm kvm一些工

  • qemu+spice的QXL配置(多屏幕 8K分辨率)2021-05-07 08:51:22

    qemu+spice的云桌面开源解决方案,依然是不错的选择,本文主要讲述如何通过qxl配置多屏幕、4K和8K等大分辨率。 注意:spice的图像处理能力,以及带宽,都不是最好的,仅适合内网使用。无论是多屏幕还是4K、8K超大分辨率,都是一笔很大的开销,应该谨慎使用。 多屏幕 在libvirt的xml文件中,使用2个

  • kvm虚拟化管理工具2021-05-03 16:59:39

    一、什么是云计算? 云计算是一种按量付费的模式,云计算的底层是通过虚拟化技术实现的。 2、云计算的服务类型 a、IAAS 基础设施即服务 (主要提供虚拟机,阿里云的esc相当于IAAS层,openstack能实现esc功能) b、PAAS 平台即服务 (提供安装好的软件环境) c、SAAS 软件即服务 (cd

  • Android failed to initialize HVF: Invalid argument2021-04-29 15:33:01

    Mac os 升级到11.3后,启动android虚拟机,报failed to initialize HVF: Invalid argument 处理步骤: 1、登录terminal,去到目录 ~/Library/Android/sdk/emulator/qemu/darwin-x86_64) 2、创建文件entitlements.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有