diff --git a/README.md b/README.md index 2bc2c28e8512d4b5e4eb9509a40368314fcb292a..15d90dd9926134b11901f02033d998ee5fe6db61 100644 --- a/README.md +++ b/README.md @@ -16,48 +16,29 @@ Quick Emulator \(QEMU\) can simulate the scenario where a kernel runs on differe ``` /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_virt # RISCV32 virt board -│ ├── driver # Driver code -│ ├── include # APIs exposed externally -│ ├── libc # Basic libc library -│ ├── fs # fs configuration -│ ├── test # Test the demo -│ └── liteos_m # Configuration related to the LiteOS Cortex-m kernel -├── arm_mps2_an386 # cortex-m4 mps2_an386 board -│ ├── driver # Driver code -│ ├── include # APIs exposed externally -│ ├── libc # Basic libc library -│ ├── fs # fs configuration -│ ├── test # Test the demo -│ └── liteos_m # Configuration related to the LiteOS Cortex-m kernel -├── arm_mps3_an547 # cortex-m55 mps3_an547 board -│ ├── driver # Driver code -│ ├── include # APIs exposed externally -│ ├── libc # Basic libc library -│ ├── fs # fs configuration -│ ├── test # Test the demo -│ └── liteos_m # Configuration related to the LiteOS Cortex-m kernel -├── esp32 # Xtensa esp32 board -│ ├── hals # Hardware adaptation layer -│ ├── driver # Driver code -│ ├── include # APIs exposed externally -│ ├── libc # Basic libc library -│ ├── fs # fs configuration -│ ├── test # Test the demo -│ └── liteos_m # Configuration related to the LiteOS Cortex-m kernel -├── SmartL_E802 # C-SKY SmartL_E802 board -│ ├── hals # Hardware adaptation layer -│ ├── driver # Driver code -│ ├── libc # Basic libc library -│ ├── fs # fs configuration -│ ├── test # Test the demo -│ └── liteos_m # Configuration related to the LiteOS Cortex-m kernel +├── arm_virt # arm virt board +│ |── liteos_a # Configuration related to the liteos_a kernel +| |── liteos_a_mini # Configuration related to the liteos_a_mini kernel +| └── linux # Configuration related to the linux kernel +├── riscv32_virt # riscv32 virt board +│ └── liteos_m # Configuration related to the liteos_m kernel +├── arm_mps2_an386 # cortex-m4 mps2_an386 board +│ └── liteos_m # Configuration related to the liteos_m kernel +├── arm_mps3_an547 # cortex-m55 mps3_an547 board +│ └── liteos_m # Configuration related to the liteos_m kernel +├── esp32 # Xtensa LX6 esp32 board +│ ├── adapter # Hardware adaptation code +│ └── liteos_m # Configuration related to the liteos_m kernel +├── SmartL_E802 # C-SKY SmartL virtual board +│ ├── adapter # Hardware adaptation code +│ └── liteos_m # Configuration related to the liteos_m kernel +├── hardware # Hardware adaptation code +│ └── display # Default hardware adaptation code +├── drivers # Platform-dependent driver directory +│ ├── cfiflash # CFI related code +│ ├── char # char related code +│ ├── uart # uart related code +│ └── virtio # vitrio related code ``` ## Constraints diff --git a/README_zh.md b/README_zh.md index 90542b57b9fafb2787cb8bfa9b89a1728e3eac92..837d1cb4e68bdd722726fdb1aff582e8abbb62eb 100644 --- a/README_zh.md +++ b/README_zh.md @@ -17,47 +17,29 @@ QEMU可以模拟内核运行在不同的单板,解除对物理开发板的依 ``` /device/qemu ├── arm_virt # arm virt单板 -│ └── liteos_a # 与liteos_a内核相关的配置 -│ └── config # 驱动相关配置 -├── drivers # 与平台相关的驱动目录 -│ └── libs # 驱动库 -│ └── virt # virt平台 +│ |── liteos_a # 与liteos_a内核相关的配置 +| |── liteos_a_mini # 与liteos_a_mini内核相关的配置 +| └── linux # 与linux内核相关的配置 ├── riscv32_virt # riscv32 virt单板 -│ ├── driver # 驱动目录 -│ ├── include # 对外接口存放目录 -│ ├── libc # 基础libc库 -│ ├── fs # fs 配置 -│ ├── test # 测试样例 │ └── liteos_m # 与liteos_m内核相关的配置 ├── arm_mps2_an386 # cortex-m4 mps2_an386单板 -│ ├── driver # 驱动目录 -│ ├── include # 对外接口存放目录 -│ ├── libc # 基础libc库 -│ ├── fs # fs 配置 -│ ├── test # 测试样例 │ └── liteos_m # 与liteos_m内核相关的配置 ├── arm_mps3_an547 # cortex-m55 mps3_an547单板 -│ ├── driver # 驱动目录 -│ ├── include # 对外接口存放目录 -│ ├── libc # 基础libc库 -│ ├── fs # fs 配置 -│ ├── test # 测试样例 │ └── liteos_m # 与liteos_m内核相关的配置 ├── esp32 # Xtensa LX6 esp32单板 -│ ├── hals # 硬件适配层 -│ ├── driver # 驱动目录 -│ ├── include # 对外接口存放目录 -│ ├── libc # 基础libc库 -│ ├── fs # fs 配置 -│ ├── test # 测试样例 +│ ├── adapter # 硬件适配代码 │ └── liteos_m # 与liteos_m内核相关的配置 ├── SmartL_E802 # C-SKY SmartL虚拟单板 -│ ├── hals # 硬件适配层 -│ ├── driver # 驱动目录 -│ ├── libc # 基础libc库 -│ ├── fs # fs 配置 -│ ├── test # 测试样例 +│ ├── adapter # 硬件适配代码 │ └── liteos_m # 与liteos_m内核相关的配置 +├── drivers # 与平台相关的驱动目录 +│ ├── cfiflash # CFI相关代码 +│ ├── char # char相关代码 +│ ├── uart # uart相关代码 +│ └── virtio # vitrio相关代码 +├── hardware # 硬件适配代码 +│ └── display # 默认硬件适配代码 + ``` ## 约束