QT ARM 开发环境搭建

搭建 QT ARM 开发环境主要包括主机环境配置、交叉编译工具链安装、QT 库交叉编译和 QT Creator 配置几个步骤。以下是详细流程:

一. 主机环境准备

系统要求

  • 推荐 Ubuntu 18.04/20.04 LTS 或更高版本

  • 至少 50GB 可用磁盘空间

  • 8GB 以上内存

安装基础依赖

sudo apt update
sudo apt install -y git build-essential cmake python libgl1-mesa-dev \
     libssl-dev libxcb-xinerama0 libxcb-icccm4 libxcb-image0 \
     libxcb-keysyms1 libxcb-render-util0 libxcb-shape0-dev \
     libxcb-xkb-dev libxkbcommon-x11-dev

二. 安装 ARM 交叉编译工具链

通用 ARM 工具链 (以 gcc-arm-linux-gnueabihf 为例)

sudo apt install -y gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf

验证安装

arm-linux-gnueabihf-gcc --version

另外,可以从这个网站获取交叉编译工具

可以使用Linaro Toolchain或其他适用于 ARM 的交叉编译工具链。选择适合目标开发板架构(如 Cortex-A7)的工具链。

下载适合开发板架构的交叉编译工具链包(如:gcc-linaro-arm-linux-gnueabihf-<version>.tar.xz)。

三. 支持tslib触摸屏

tslib下载

tslib用于触摸屏坐标校准,根据tslib参数配置,可以改变触摸屏的精度。

下载tslib库的源码:https://github.com/libts/tslib/tags 

版本:tslib-1.21.tar.bz2

tslib编译

1.将下载的源码拷贝到ubuntu虚拟机中,然后解压:

tar xvf tslib-1.21.tar.bz2

2.编译 tslib 的时候需要先在 ubuntu 中安装一些文件:

sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool

3.在 ubunt中创建一个名为“tslib”的目录存放编译结果,然后执行以下指令进行编译:

./configure --host=arm-linux-gnueabihf ac_cv_func_malloc_0_nonnul
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

byxdaz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值