OpenHarmony开发者论坛

标题: 小型(或轻量)系统qt该怎么移植? [打印本页]

作者: charleeyang    时间: 2024-5-20 14:59
标题: 小型(或轻量)系统qt该怎么移植?
[md]## 环境描述:

ohos: 4.1.7.7

qt:v5.12.12

soc : 海思系列(hi3516dv300或hi3519dv500)

## 背景说明:

已参考[ohos qt sig](https://gitee.com/openharmony-sig/qt)完成标准系统qt移植(基于RK3568芯片),并实现QT界面显示。
标准系统qt移植原理:注册通过ace_engine回调获取触摸事件等,通过EGL(OpenGL)来实现界面渲染。

## 问题描述

小型系统和标准系统,ArkUi区别比较大,主要是ace engine和EGL,小型系统并未实现,小型系统甚至都不支持stage模型。

因此,标准版本QT移植方案,猜测不一定适合小型系统!

因此,这里发帖求助论坛,大家是否有针对小型系统QT移植的相关建议方案?

## 尝试方案

看了hi3516dv300 ipc服务端实现,走的都是linux方案,并未走HDF。

其次qt以跨平台而著名,因此,想尝试利用linuxfb方案来挑战下,修改qpa实现模块直接更改为lcd驱动。

但是该种方案,网上并未有先例,还需要考虑XTS兼容性认证要求。如果大家有好的建议,我们相互交流下,谢谢!





[/md]
作者: charleeyang    时间: 2024-7-19 15:46
这里分享下我们在这块的经验:

ohos sig提供的QT主要针对的是标准系统的,不适合小型系统。我们团队最后未采用QT方案。

其次,实际开发中,ohos自身已提供了强大的js/ts/ets等原生态开发语言,推荐采用官方提供的语种!






欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5