# ohos **Repository Path**: wawanala/ohos ## Basic Information - **Project Name**: ohos - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-10-04 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README qemu移植OpenHarmony - [测试日志](#1.0) - [一、文档说明](#1.1) - [二、编译环境](#1.2) - [三、安装qemu](#1.3) - [四、引导测试](#1.4) - [五、建仓试验](#1.5) - [六、尝试图形](#1.5) ## 测试日志 ``` ● 2021-10-08 实现OpenHarmony-v3.0-LTS启动引导到命令行\ ● 2021-11-26 实现主线master启动引导到命令行\ ● 2021-12-01 使用u-boot启动到命令行测试成功\ ● 2021-12-15 基于3516单独建仓编译生成测试成功\ ● 2022-01-03 编译efi+grub仿PC启动到命令行\ ● 2022-02-14 基于framebuffer输出像素dot、line、block、cricle基础图形,显示ppm、jpg、pnp、bmp格式图片、输出点阵字库\ ● 2022-03-10 初步移植远古游戏框架NES成功,顺利加载游戏资源,实现画面rgb颜色显示正常\ ● 2022-03-21 添加声卡驱动,编译alsa-lib、alsa-utils、tiny-alsa组件,实现模拟输出声音正常播放wav音频文件 ● 2022-04-30 基于weston启动图形框架,可显示主屏,能安装hap。 ● 2022-06 分析ohos-riscv64编译架构及各个组件 ● 2022-07 尝试开源llvm-12 llvm-14 riscv64工具链构建 ● 2022-08 学习分析OpenHarmony-riscv64架构 ● 2022-11 基于3.2.2初步启动图形框架 ● 2023-02 对齐OpenHarmony-v3.2-beta5版本,qemu点亮主界面 ... ``` ## 一、文档说明 https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/porting/porting-linux-kernel.md \ https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md ## 二、编译环境 https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-package-environment.md ## 三、 安装qemu https://www.qemu.org/ ## 四、引导测试 1、OpenHarmony-v3.0-LTS \ https://gitee.com/wawanala/ohos/blob/master/OpenHarmony-v3.0-LTS.md \ 2、ohos-master-2021-11-26 \ https://gitee.com/wawanala/ohos/blob/master/ohos-master-2021-11-26.md \ 3、uboot深度模拟 \ https://gitee.com/wawanala/ohos/blob/master/ohos-virt-uboot.md \ 4、efi+grub引导测试 \ https://gitee.com/wawanala/ohos/blob/master/qemu-arm-efi-grub.md ## 五、建仓试验 1、尝试基于hi3516dv300建仓,顺利通过 \ =====build qemu-arm-virt-l2 successful. \ 2、社区min版 \ https://gitee.com/openharmony/device_qemu/blob/master/arm_virt/linux/README_zh.md \ =====build qemu-arm-linux-min successful.\ 正常引导启动命令行 ## 六、图形试验 1、使用drm测试工具modetest对virtio-gpu的能力进行测试,基本功能正常 \ 2、基于3.0 成功拉起图形 \ 3、基于3.2.2 成功拉起图形\ ... ```