1 Star 0 Fork 211

冷钦街 / device_qemu

forked from OpenHarmony / device_qemu 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh.md 2.89 KB
一键复制 编辑 原始数据 按行查看 历史
Goldgom 提交于 2022-05-23 18:13 . 去除目录

QEMU(Quick Emulator)

简介

QEMU可以模拟内核运行在不同的单板,解除对物理开发板的依赖。

约束

只适用于OpenHarmony内核。

QEMU安装

  1. 安装依赖(Ubuntu 18+)

    sudo apt install build-essential zlib1g-dev pkg-config libglib2.0-dev  binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison
  2. 获取源码

    wget https://download.qemu.org/qemu-6.2.0.tar.xz

    官网下载: qemu-6.2.0.tar.xz

  3. 编译安装

    tar -xf qemu-6.2.0.tar.xz
    cd qemu-6.2.0
    mkdir build && cd build
    ../configure --prefix=qemu_installation_path
    make -j16

    等待编译结束, 执行安装命令:

    make install

    最后将安装路径添加到环境变量中:

    vim ~/.bashrc

    在~/.bashrc最末尾加入:

    export PATH=$PATH:qemu_installation_path

使用说明

arm架构参考:

cortex-m4架构参考QEMU教程 for cortex-m4

cortex-m55架构参考QEMU教程 for cortex-m55

risc-v架构参考QEMU教程 for risc-v

Xtensa架构参考QEMU教程 for Xtensa

C-SKY架构参考QEMU教程 for C-SKY

贡献

如何参与

Commit message规范

相关仓

内核子系统

device_qemu

kernel_liteos_a

kernel_liteos_m

1
https://gitee.com/lengqinjie/device_qemu.git
git@gitee.com:lengqinjie/device_qemu.git
lengqinjie
device_qemu
device_qemu
master

搜索帮助