Ubuntu 下 Qt Creator 远程连接 ARM 板卡环境搭建

文章目录

1、环境介绍

硬件:小智 T113 板卡

软件:原厂 Tina5.0 SDK v1.2(Buildroot)、Ubuntu22.04、Qt Creator 5.14.2

2、前言

在嵌入式 ARM Qt 开发中,通常可能是在 Ubuntu 下编译出可执行文件后,再手动拷贝到板卡进行验证,这个过程是比较繁琐的。因此本文主要记录,如何在虚拟机 Ubuntu22.04 下的 Qt Creator 5.14.2 搭建远程调试 ARM 板卡的开发环境。

3、环境确认

本文不会重头介绍 Qt 的移植和 Qt Creator 中编译套件的配置,关于如上内容可以参考 基于ARM的通用的Qt移植思路_qt arm-CSDN博客

4、添加通用 Linux 设备

至此,Linux 设备添加完成。

5、修改编译套件

6、创建新项目

以下以创建一个 Widget 项目为例,重点注意编译套件的选择:

添加一句打印,待会作验证:

7、设置 Project

8、板卡创建脚本

在板卡 /root 目录下 新建一个 app_start.sh 脚本,具体位置可自定义。因为程序运行前必须设置环境变量,所以要通过这种方式调起应用程序。

c 复制代码
#!/bin/sh

export QTDIR=/usr/local/Qt-5.15.9
export QT_ROOT=$QTDIR

export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QT_ROOT/plugins

export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
export QT_QPA_FONTDIR=$QT_ROOT/fonts

export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event5

/opt/yunque/bin/yunque

9、运行程序

10、参考文章

Qt教程5-Ubuntu(x86_64)上交叉编译的QT程序SSH直接部署到远程国产系统(ARM aarch64架构)_qt creator ssh-CSDN博客

基于ARM的通用的Qt移植思路_qt arm-CSDN博客

11、总结

略。

相关推荐
wkm9561 小时前
在arm64 ubuntu系统安装Qt后编译时找不到Qt3DExtras头文件
开发语言·arm开发·qt
星星法术嗲人1 小时前
Ubuntu22.04安装ROS2 humble环境
ubuntu·机器人
unicrom_深圳市由你创科技2 小时前
基于ARM+DSP+FPGA异构计算架构的高速ADC采集卡定制方案
arm开发·fpga开发
JHC_binge3 小时前
国内Ubuntu 22.04 LTS安装Milvus向量数据库
java·linux·ubuntu
小小码农Come on3 小时前
QT开发环境安装
开发语言·qt
松涛和鸣3 小时前
DAY69 Practical Guide to Linux Character Device Drivers
linux·服务器·arm开发·数据库·单片机·嵌入式硬件
小小码农Come on3 小时前
QT内存管理
开发语言·qt
有理想的打工人4 小时前
QT的安装
qt
老兵发新帖4 小时前
Ubuntu版本nvidia-smi提示版本不匹配问题,解决办法
linux·chrome·ubuntu
进击切图仔5 小时前
新装 Ubuntu 20.04.6 中安装 ssh.server 功能
linux·ubuntu·ssh