美文网首页
Qt的编译-迅为iMX6Q/D-非设备树源码

Qt的编译-迅为iMX6Q/D-非设备树源码

作者: TL_6cdd | 来源:发表于2020-04-30 11:20 被阅读0次

    4.1 uboot 编译

    和 Android 的 uboot 通用,参考 5.3.2.1 小节。

    5.4.2 kernel 编译

    单独编译 kernel,则进入源码解压的到的“iTOP-iMX6_android4.4.2/kernel_imx”目

    录,如下图所示。

    如下图所示,使用命令“ ./build_qt_kernel.sh ”,开始编译内核。

    如下图所示,开始编译。

    如下图所示,编译完成。

    如下图所示,在“iTOP-iMX6_android4.4.2/kernel_imx/arch/arm/boot”目录下生成

    uImage,即是内核镜像。

    5.4.3 文件系统

    Qt 的系统生成新的镜像比较容易。

    将光盘“05-镜像_Qt”目录下的压缩包“rootfs.tgz”拷贝到 Ubuntu 系统下解压。

    作者将镜像“rootfs.tgz”拷贝到新建的“/home/imx6/qt”目录下,使用命令

    “tar -vxf rootfs.tgz”解压,如下图所示。

    进入上图所示的“opt”目录,如下图所示。

    如上图所示,可以看到“qt-4.7.1”和“Qtopia”两个文件夹。“qt-4.7.1”和

    “Qtopia”文件夹分别对应 QtE 系统和 Qtopia 系统,这两个文件夹具体的得到方法请参考

    “第六章”和“第七章”。

    用户可以使用新编译的的到的“qt-4.7.1”和“Qtopia”文件夹,来替换这两个文件夹。

    替换完之后,如下图所示,使用命令“tar -zcvf rootfs.tgz bin etc lib mnt proc sys

    tmp usr version dev home linuxrc opt root sbin system topeet var .ash_history”压缩

    得到新的 Qt 镜像文件“rootfs.tgz”。

    如下图所示,压缩中。

    如下图所示,压缩完成。

    如下图所示,可以看到生成了新的“rootfs.tgz”镜像。

    到这一步 Qt 的编译就全部结束了。

    相关文章

      网友评论

          本文标题:Qt的编译-迅为iMX6Q/D-非设备树源码

          本文链接:https://www.haomeiwen.com/subject/hoczwhtx.html