• Lv0
    粉丝0

积分5 / 贡献0

提问3答案被采纳0文章0

小型(或轻量)系统qt该怎么移植?

charleeyang 显示全部楼层 发表于 2024-5-20 14:59:03

环境描述:

ohos: 4.1.7.7

qt:v5.12.12

soc : 海思系列(hi3516dv300或hi3519dv500)

背景说明:

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

问题描述

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

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

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

尝试方案

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

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

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

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

charleeyang

沙发 发表于 2024-7-19 15:46:04
这里分享下我们在这块的经验:

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

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

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部