Ubuntu下如何进行嵌入式arm板Qt环境搭建

 时间:2024-10-26 12:24:47

以下小编详细介绍Ubuntu下进行嵌入式arm板Qt环境搭建的步骤。

工具/原料

联想X280

windows10

QT4.4.5

一、前期准备工作

1、由于开发板普遍使用的是arm开发体系结构,所以arm板开发首先涉及到的就是交叉编译工具的建立。交叉编译就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序。要准备的安装包:gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.gz(交叉编译环境,一般情况下arm板相关公司会提供,具体版本根据实际arm板为准)

2、编译linux版本的qt需要使用qt源代码包:qt-everywhere-opensource-src-4.8.6.tar.gz

3、qt-creator-linux-x86-opensource-2.5.2.bin(能够在linux系统直接安装)

4、tslib-1.4.tar.gz(触摸屏校验工具)

二、环境搭建

1、1.咯悝滩镞交叉编译器(1)将gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.gz复制到usr/local中(婷钠痢灵2)在ubuntu终端输入tarvxzfgcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.gz(3)配置环境变量,在控制台输入gedit/root/.bashrc,在最后一行输入exportPATH=/usr/local/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin:$PATH(4)重新打开一个终端,使配置能够成功生效,输入arm-linux-gnueabihf-gcc-v,出现下述信息表示交叉编译器已经配置成功。

Ubuntu下如何进行嵌入式arm板Qt环境搭建

2、安装触摸屏校验工具(1)把tslib-1.4.tar.gz拷贝到Ubuntu,解压缩:tarvxzftslib-1.4.tar.gz(2)进入tslib目录:cdtslib(3)#./autogen.sh(4)#./configure--prefix=/usr/local/tslib--host=arm-linuxac_cv_func_malloc_0_nonnull=yes(5)make(6)makeintsall

Ubuntu下如何进行嵌入式arm板Qt环境搭建

3、安装兑恶铼融QtCreatorqt-creator-linux-x86-opensource-2.5.2.bin拷贝到Ubuntu系统中,在终端中把路径切换到qt幻腾寂埒-creator-linux-x86-opensource-2.5.2.bin所在的路径,运行命令:./qt-creator-linux-x86-opensource-2.5.2.bin就会出现图形安装界面;安装顺序和window下qtcreator差不多,点击下一步即可安装成功。注意:安装的版本要和你的操作系统相匹配,32位的系统下对应32位的应用程序。

Ubuntu下如何进行嵌入式arm板Qt环境搭建

4、编译Q隋茚粟胫t库源码将qt-everywhere-opensource-src-4.8.6.tar.gz根据需求不同解压三份分别命名为qt-禊诬娱飑pc,qt-qvfb,qt-arm。进入qt-pc目录,执行如下操作:#./configure#make#makeinstall编译过程中出现的问题:出错:BasicXLibfunctionalitytestfailed!这个错误主要是因为,XLib库没有安装,所以在编译X11平台时,应该保证,以下命令正确执行:sudoapt-getinstalllibx11-devlibxext-devlibxtst-dev注意:可以使用makeconfclean命令把以前的配置信息清除掉,然后再重新配置。

Ubuntu下如何进行嵌入式arm板Qt环境搭建

Ubuntu下如何进行嵌入式arm板Qt环境搭建

5、先打开qvfb,之后再配置参数,然后才能正常运行。

Ubuntu下如何进行嵌入式arm板Qt环境搭建

Ubuntu下如何进行嵌入式arm板Qt环境搭建

Ubuntu下如何进行嵌入式arm板Qt环境搭建

图解如何以ODBC方式连接mysql数据库 wxpython中如何获取TextCtrl中用户输入的值 树莓派用Python点亮LED灯、树莓派硬件控制入门 如何提高编程速度 intellij设置不提示打开或创建项目使用当前窗口
热门搜索
飘窗图片 小土狗图片 臭牡丹图片 西番莲图片 海鲜种类图片及名称