目录

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

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号