# 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)