瑞芯微Rockchip开发者社区
直播中

laisvl

8年用户 1027经验值
私信 关注
[资料]

Ubuntu系统手册软件开发相关内容介绍

1、Qt 交叉编译环境支持

Firefly 发布了两个 Qt 交叉编译工具链,适用于以下环境,请根据需求选择:

Qt: 5.12.2

Host: x86-64 / Ubuntu 18.04

Target: Firefly RK3568 RK3566 RK3399 RK3328 PX30 / Ubuntu 18.04 Minimal&Desktop

Qt: 5.15.2

Host: x86-64 / Ubuntu 20.04

Target: Firefly RK3568 RK3566 / Ubuntu 20.04 Desktop

工具链完整支持 wenEngine, 支持 EGLFS LinuxFB XCB 等 backend。

部署

详情参见工具链中的 Qt5.1x.x_Release.md 文件

注意,文档中所有路径的名称不可更改,否则会导致编译或者运行出错。

编译

在host端,进入 Qt 工程目录,qmake && make 即可.

运行

工具链中提供了两个测试 Demo,分别对应 EGLFS 和 LinuxFB Backend,用户在部署完成后,可以在 host 端 build demo,在 tartget 端运行 demo 以测试部署是否成功。

确定目标 Backend 后,可以修改设备中 /etc/profile.d/target_qtEnv.sh 文件,去除对应平台环境变量前面的#使其一直生效

原作者:Firefly Wiki

更多回帖

发帖
×
20
完善资料,
赚取积分