1 Star 3 Fork 1

wawanala / ohos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.71 KB
一键复制 编辑 原始数据 按行查看 历史
wawanala 提交于 2023-03-15 02:17 . update README.md.

qemu移植OpenHarmony

测试日志

● 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 成功拉起图形
...


C
1
https://gitee.com/wawanala/ohos.git
git@gitee.com:wawanala/ohos.git
wawanala
ohos
ohos
master

搜索帮助