# device_qemu
**Repository Path**: air1tmac/device_qemu
## Basic Information
- **Project Name**: device_qemu
- **Description**: Hardware platforms emulation by QEMU | QEMU模拟不同的硬件单板
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 228
- **Created**: 2021-03-23
- **Last Updated**: 2021-03-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# QEMU
- [Introduction](#section11660541593)
- [Directory Structure](#section161941989596)
- [Constraints](#section119744591305)
- [Usage](#section169045116126)
- [Repositories Involved](#section1371113476307)
## Introduction
Quick Emulator \(QEMU\) can simulate the scenario where a kernel runs on different boards, so that the kernel no longer depends on physical development boards.
## Directory Structure
```
/device/qemu
├── arm_virt # ARM virt board
│ └── liteos_a # Configuration related to the LiteOS Cortex-A kernel
│ └── config # Configuration related to drivers
├── drivers # Platform drivers
│ └── libs # Driver library
│ └── virt # virt platform
├── riscv32 # RISCV32 architecture
│ ├── driver # Driver code
│ ├── include # APIs exposed externally
│ └── libc # Basic libc library
```
## Constraints
QEMU applies only to the OpenHarmony kernel.
## Usage
For details about the ARM architecture, see [Qemu ARM Virt HOWTO](https://gitee.com/openharmony/device_qemu/blob/master/arm_virt/README.md). The RISCV architecture tutorial will be updated later.
## Repositories Involved
[Kernel subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/kernel.md)
**device\_qemu**
[kernel\_liteos\_a](https://gitee.com/openharmony/kernel_liteos_a/blob/master/README.md)