# vendor_edu **Repository Path**: open-harmony-edu-dist/vendor_edu ## Basic Information - **Project Name**: vendor_edu - **Description**: 上海交大、中科院软件所联合发起的OpenHarmony教育版,支持ARM64、x86-64、RISCV64 QEMU。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: OpenHarmony-5.0.3-Release - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 4 - **Created**: 2024-12-27 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vendor_edu #### 介绍 #### 软件架构 软件架构说明 对社区Openharmony进行编译测试,使用QEMU模拟通用设备virt,支持arm aarch64 riscv64 x86_64架构,为开发者提供参考。 #### 推荐配置 cpu: i5以上\ mem: 16G以上\ disk: 500G以上 #### 代码下载 ``` repo init -u https://gitee.com/open-harmony-edu-dist/manifest -b refs/heads/OpenHarmony-5.0.3-Release --no-repo-verify repo sync -c && repo forall -c 'git lfs pull' build/prebuilts_download.sh ``` ### 构建产品 #### arm_virt ``` ./build.sh --product-name arm_virt ``` #### arm64_virt ``` ./build.sh --product-name arm64_virt ``` #### x86_64_virt ``` ./build.sh --product-name x86_64_virt ``` #### docker 进入 `docker/` 子目录,并执行以下指令: ``` docker build -f ./Dockerfile.compile -t ohos-compile-img . docker run -it --name ohos-compile-env -v <你指定的存放源码和编译输出的目录>:/compile ohos-compile-img ``` 其中 “你指定的存放源码和编译输出的目录” 最好是空目录。 ### 运行测试 #### x86_64_virt linux环境 ``` sudo vendor/edu/x86_64_virt/qemu_run.sh ``` #### x86_64_virt win环境 复制镜像文件及运行脚本至同一文件夹,或者手动修改 run.bat 中的镜像位置。 ``` run.bat ``` #### docker 环境 按照 [docker 目录下的文档内容](./docker/README_zh.md) 配置镜像,并执行: ``` cd vendor/edu/docker docker compose up ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request