查看: 3987|回复: 0

[分享] 在 Ubuntu 18.04 LTS 上编译 L4.14.98-2.0.0 BSP

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39232
    最后登录
    2025-7-18
    发表于 2020-8-11 11:23:43 | 显示全部楼层 |阅读模式
    在 Ubuntu 18.04 LTS 上编译 L4.14.98-2.0.0 BSP




    最近,一些客户遇到在 Ubuntu 18.04 环境中编译 l4.14.98-2.0.0 fsl-imx-wayland + fsl-imageqt5-validation-imx 时编译失败的问题。 实际上,编译 QT 图像是一个非常耗时的过程,尤
    其是在编译过程中,需要处理错误,这将更加耗时。以下编译花了四天的时间才完成。
    1.环境
    Linux 主机:ubuntu 18.04 LTS
    虚拟机:VMware Workstation Player 12 //网站上这里好像单词拼错了
    镜像:fsl-imx-wayland + fsl-image-qt5-validation-imx
    硬件:imx8mqevk
    Linux BSP 版本:L4.14.98-2.0.0
    2.步骤
    (1)Ubuntu 18.04 的安装

    1.png

    (2)软件更新
    2.png

    3 安装用于编译 BSP 的软件包


    1. # sudo apt-get install flex
    2. # sudo apt-get install bison
    3. # sudo apt-get install gperf
    4. # sudo apt-get install build-essential
    5. # sudo apt-get install zlib1g-dev
    6. # sudo apt-get install lib32ncurses5-dev
    7. # sudo apt-get install x11proto-core-dev
    8. # sudo apt-get install libx11-dev
    9. # sudo apt-get install lib32z1-dev
    10. # sudo apt-get install libgl1-mesa-dev
    11. # sudo apt-get install tofrodos
    12. # sudo apt-get install python-markdown
    13. # sudo apt-get install libxml2-utils
    14. # sudo apt-get install xsltproc
    15. # sudo apt-get install uuid-dev:i386 liblzo2-dev:i386
    16. # sudo apt-get install gcc-multilib g++-multilib
    17. # sudo apt-get install subversion
    18. # sudo apt-get install openssh-server openssh-client
    19. # sudo apt-get install uuid uuid-dev
    20. # sudo apt-get install zlib1g-dev liblz-dev
    21. # sudo apt-get install liblzo2-2 liblzo2-dev
    22. # sudo apt-get install lzop
    23. # sudo apt-get install git-core curl
    24. # sudo apt-get install u-boot-tools
    25. # sudo apt-get install mtd-utils
    26. # sudo apt-get install android-tools-fsutils
    27. # sudo apt-get install openjdk-8-jdk
    28. # sudo apt-get install device-tree-compiler
    29. # sudo apt-get install aptitude
    30. # sudo aptitude install libcurl4-openssl-dev nss-updatedb
    复制代码
    4.根据 i.MX_Yocto_Project_User's_Guide.pdf 中的步骤下载 Yocto BSP
    5. 编译 L4.14.98-2.0.0 BSP

    1. # cd ~/imx-yocto-bsp
    2. # DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland
    3. # bitbake fsl-image-qt5-validation-imx
    复制代码
    在编译过程中,存在许多“提取错误”,这些错误是由网络连接断开或超时引起的。
    我们只需要在 build Wayland 子目录中再次运行 bitbake 命令即可继续编译。
    # bitbake fsl-image-qt5-validation-imx
    以下是我遇到的获取错误:

    3.png

    4.png

    5.png

    下图是在发生读取错误后重新运行“ bitbake fsl-image-qt5-validation-imx”




    点击查看详情>>
    qiandao qiandao
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 07:31 , Processed in 0.080006 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表