查看: 701|回复: 0

[经验] IMX6开发板Qtopia2.2.0开发环境搭建以及编译镜像

[复制链接]
  • TA的每日心情

    2018-11-20 13:41
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2019-12-17 09:10:35 | 显示全部楼层 |阅读模式
    分享到:
    搭建 Qtopia2.2.0 开发环境,需要先搭建 Android 的编译环境,然后在 Android 编译环
    境的基础上,再搭建 Qtopia2.2.0 编译环境。以下内容基于迅为-imx6开发板
    Qtopia2.2.0 的编译环境看似复杂,用户只要抓住几个要点就可以了。
    第一:编译器。编译器在网盘中都有提供,在需要使用的步骤中,说明其在网盘中的位
    置。
    第二:设置环境变量。环境变量设置后,编译的时候,系统才能找到编译器。
    第三:库文件。搭建过程中会给通过执行简单的脚本命令来安装库文件,复杂的步骤变的
    简单有效。
    第四:源码。官网下载的 Qtopia2.2.0 的源文件有少量的 Bug,经过迅为工程师的修改已经
    可以直接使用,源码修改这一步用户可以直接跳过。
    如果用户是使用“搭建好的 Ubuntu 镜像”,则只需要改一下环境变量,系统里面的工具
    和库文件都已经安装完毕了。
    针对 Qt 文件系统,迅为电子在 iTOP-iMX6 开发板上移植的是 Qtopia2.2.0 版本和
    Qte4.7.1 版本,用户在参照本章节后编译后的文件图形界面是 Qtopia2.2.0 版本。Qte4.7.1
    的编译方法则在第七章。
    如果用户使用的是“搭建好的 Ubuntu 镜像”,则只需要修改一下环境变量。只需要将编
    译器设置为 4.4.1 编译器,修改之后的“.bashrc”环境变量文件,如下图所示。

    6.1 编译器和基本库文件的安装
    Qtopia2.2.0 的编译器包含在网盘目录“iTOP-iMX6 开发板资料汇总(不含光盘内容)
    \04_iTOP-iMX6 开发板 QtE 和 Qtopia 系统源码以及镜像\03_编译器、补丁包以及其它工具
    \01_编译器”文件夹的压缩包“ARM-linux-4.4.1.tar.g”中。
    将压缩包拷贝到 Ubuntu 系统下的”usr/local/arm”目录下,如果没有 arm 目录可以新
    建一个,如下图所示。

    接着将压缩包解压到 Ubuntu 系统的文件夹“usr”-->“local”-->“arm”下,进入
    “/usr/local/arm”目录使用解压命令“tar -vxf arm-linux-4.4.1.tar.gz”解压“arm-linux-
    4.4.1.tar.gz”,如下图所示。

    如下图所示,解压完成,生成了文件夹“4.4.1”文件夹。

    然后安装 X11 的 SDK 库,执行命令“apt-get install libx11-dev libxext-dev libxtst-
    dev”,如下图所示。

    安装库过程提示是否要继续,如下图所示,选择“y”,继续。

    如下图所示,更新完成。

    接着修改环境变量,如下图所示,在 root 目录下(使用 cd 命令之后就会回到 root 目
    录)使用命令“vim .bashrc”。

    使用 vim 编辑器打开环境变量文件“.bashrc”后,修改 Qtopia2.2.0 编译器的路径,添
    加“export PATH=$PATH:/usr/local/arm/4.4.1/bin”。在文件“.bashrc”的最后一行。然
    后注释掉其它编译器,例如下图所示的 arm-2009q3 编译器。

    修改完成后保存退出“.bashrc”文件。

    更新一下环境变量,如下图所示,使用命令“source .bashrc ”更新环境变量。

    这里测试一下编译器是否正确安装,执行下命令“arm-none-linux-gnueabi-gcc -v”,
    如下图所示。

    如下图所示,可以看到系统显示 arm-gcc 编译器的版本为“gcc version 4.4.1”。
    注意,在前面搭建 Android 编译环境的时候,其中提到了一步操作“降低 gcc 版本”,
    但是前面“gcc”是 x86 的编译器(通过命令#gcc -v 可以查看其版本)。这里用到的
    “gcc”编译器是 arm 编译器,它们是两个完全不同的编译器,大家不要弄混了。

























    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 22:07 , Processed in 0.120199 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.