1 Star 3 Fork 1

wawanala / ohos

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
README.md 2.60 KB
Copy Edit Web IDE Raw Blame History
wawanala authored 2022-05-05 08:36 . update README.md. add graphic

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-05-05  修复启动logo不显示动画问题。

一、文档说明

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、图形部分起初使用的是weston框架,2022年改为社区自研(gpu+libdrm+wayland)
3、图形显示涉及资料内容太多,部分内容未完全开源,进展超慢。(20220430初步实现
...


C
1
https://git.oschina.net/wawanala/ohos.git
git@git.oschina.net:wawanala/ohos.git
wawanala
ohos
ohos
master

Search