iTOP-iMX6-QtE5.7移植

本文详细记录了在iTOP-iMX6开发板上移植QtE5.7的过程,包括环境搭建、编译器安装、tslib触摸屏驱动、Qt源码编译及生成system.img的步骤,最后通过测试程序验证移植成功。
摘要由CSDN通过智能技术生成

最近在学习iTOP-iMX6开发板上移植QtE5.7,遇到了不少错误,花了很长时间才解决,下面就将移植过程写下来,供大家参考。

环境:XShell 6 + Ubuntu18.04 + Qt5.7 + iTOP-iMX6开发板

1 基础软件的下载

这里我是用的是Ubuntu18.04环境,arm编译器使用arm-2014.05-29版本,触摸屏驱动使用tslib1.4版本,QtE的源码为QtE5.7

下面是相关软件包的下载链接和详细的版本信息:

下载链接:https://pan.baidu.com/s/1bqOx8njKr9AbwBoJkHPpTA    密码:89vg

其中包括:

编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

触摸工具 :tslib-1.4.tar.gz

Qt源码 :qt-everywhere-opensource-src-5.7.0.tar.gz

Qt Creator 5.7 :qt-opensource-linux-x64-5.7.0.run

以及测试程序hello

2 搭建环境

2.1 安装Ubuntu和XShell 6

首先需要搭建好Ubuntu环境(网上教程很多,安装过程不再赘述)并安装好XShell 6,在XShell 6上远程操控Ubuntu,Xshell 6可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,通俗来讲就是远程操控,,关于XShell 6连接到Ubuntu的教程网上也有很多,在此略过。

打开XShell 6,连接到Ubuntu,从Windows下上传文件到Ubuntu的命令为 rz,从Ubuntu系统下上传文件到Windows的命令为 sz 文件名。

2.2 安装arm编译器

将编译器拷贝到“/usr/local/arm”目录下,并解压。

修改环境变量“vim /etc/profile ”,在最后添加两行,如下图:


然后使用source命令更新环境变量,如下图:


此时,在当前目录下输入arm,并按Tab键,可以看到rm-none-linux-gnueabi-,如下图:


在当前目录下输入arm-none-linux-gnueabi-gcc -v 显示gcc version 4.8.3 20140320,说明交叉编译器已经安装完毕,如果提示no

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值