15 Star 146 Fork 190

OpenHarmony / device_qemu

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README_zh.md

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

简介

Hardware platforms emulation by QEMU | QEMU模拟不同的硬件单板 展开 收起
C 等 4 种语言
Apache-2.0
取消

发行版

暂无发行版

OpenHarmony

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/openharmony/device_qemu.git
git@gitee.com:openharmony/device_qemu.git
openharmony
device_qemu
device_qemu
master

搜索帮助