Qt使用
前言
Firefly-PX3-SE的Buildroot系统,目前支持三种Qt版本:
其中,当前默认支持的Qt版本为Qt5.9.1,值得注意的是,这里编译Qt5.9.1,要求主机的编译工具GCC和G++的版本必须为4.8以上,所以如果当前编译环境的GCC和G++版本小于4.8,请先更新GCC和G++版本,再进行编译。
Qt开发环境配置
先安装Qt5.9.1,配置Qt的交叉编译环境,不需要重新再编译Qt源码,可以直接使用Buildroot编译出来的工具。
配置“Qt版本”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Qt Versions”中,添加qmake,直接使用Buildroot编译出来的:buildroot/output/host/bin/qmake
配置“编译器”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Compilers”中,添加C和C++编译器,直接使用SDK自带的:
GCC:buildroot/output/host/usr/bin/arm-rockchip-linux-gnueabihf-gcc
C++: buildroot/output/host/usr/bin/arm-rockchip-linux-gnueabihf-g++
配置“设备”
在“Projects”-》“Manage Kits…”-》“Devices”中,添加PX3SE设备,需要配置开发板的IP,用户和密码,如果root没有密码,需要使用passwd root添加。为方便调试,建议把开发板配置成静态IP。
Qt远程调试
Firefly-PX3-SE支持Qt远程调试,上面提到的配置“设备”的IP,以及用户密码,都是为了远程调试做准备。
配置“调试器”
确保Buildroot的.config
有如下配置:
BR2_PACKAGE_HOST_GDB_PYTHON BR2_PACKAGE_HOST_GDB BR2_PACKAGE_GDB BR2_PACKAGE_GDB_SERVER
配置“构建PX3套件”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Kits”中,添加套件,配置设备,编译器,调试器,Qt 版本。
部署运行
在“Projects”-》”Build & Run”中激活PX3的套件
如下图选中对应的套件,按”Ctrl+R”即可远程运行
如果要重新运行程序时,必须手动关闭已经运行的程序,在下方的“Application Output”窗口,可以通过“Stop Running Program”按钮停止程序运行,如下
部署调试
在“Debug”-》“Start Debugging”-》“Attach to Running Debug Server…”中,配置调试器:
选中对应的套件, 按”F5”开启远程调试
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
Firefly Core-PX3-SEJ高性价比核心板,采用Rockchip PX3-SE四核A7 1.3GHz处理器,提供多种存储配置选择。尺寸仅有67.6mm x 40mm,节约空间,让成本可控。1分钟视频,了解更多内容
发表于 06-12 10:38
分享一款不错的基于Rockchip PX3-SE的Apple Carplay连结方案
发表于 06-10 08:46
如何在Firefly PX30板上对8寸LVDS进行调试并点屏呢?
发表于 03-09 07:41
终端执行。/xxxx.run运行安装,注意文件需要有执行权限。 配置 下面以 firefly-qt-5.12.2-aarch64 环境作为例子进行配置,目标平台是 Buildroot 系统: 安装
发表于 10-25 17:22
Core-PX3-SEJ 核心板是一款基于四核 Cortex-A7 高性价核心板,采用 Rockchip PX3-SE 四核 A7 1.3GHz 处理器,提供多种存储配置选择,用户仅需扩展功能底板
发表于 11-13 11:12
•1595次阅读
采用PX3-SE四核处理器,主频高达1.3GHz,工业级的稳定性,工作温度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板组合方式,核心板具有多种配置可选,轻松控制成本,极低的成本与优秀的性能让产品极具性价比
发表于 11-15 14:36
•1675次阅读
采用Rockchip PX3-SE四核A7 1.3GHz处理器,提供多种存储配置选择,用户仅需扩展功能底板即可快速实现项目研产
发表于 11-15 15:07
•1235次阅读
FAQ 开机异常卡死或重启 可能是电源电流不够,请使用电压为 5V,电流为 2.5A~3A 的电源 系统用户名和密码 用户:root 密码:123 多U盘挂载问题 目前Firefly-PX3-SE只
发表于 11-29 09:29
•1131次阅读
SSH是很常用的工具,几乎是每一台Linux电脑的标准配置,因此我们为了开发方便,在Buildroot中默认配置好了SSH,联网即用。
发表于 11-29 09:43
•1736次阅读
ADB,全称 Android Debug Bridge,是 Android 的命令行调试工具,可以完成多种功能,如跟踪系统日志,上传下载文件,安装应用等。
发表于 11-29 10:03
•1147次阅读
Firefly-PX3-SE有三路音频输出、两路音频输入。
发表于 12-02 15:15
•1921次阅读
关于Firefly-PX3-SE网络的使用,目前在设置app里面只能使用WiFi以及WIFI热点功能,以太网功能暂时还没添加。
发表于 12-02 16:56
•1440次阅读
Firefly-PX3-SE 有灵活的启动方式。
发表于 12-04 08:36
•1507次阅读
Firefly-PX3-SE 开发板的调试串口与 TF 卡接口有信号引脚复用,因此无法同时使用。
发表于 12-04 08:49
•1662次阅读
电子发烧友网站提供《Core PX3 SE核心板产品规格书V1.0.txt》资料免费下载
发表于 09-16 10:47
•1次下载
评论