在 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 的安装
(2)软件更新
3 安装用于编译 BSP 的软件包
- # sudo apt-get install flex
- # sudo apt-get install bison
- # sudo apt-get install gperf
- # sudo apt-get install build-essential
- # sudo apt-get install zlib1g-dev
- # sudo apt-get install lib32ncurses5-dev
- # sudo apt-get install x11proto-core-dev
- # sudo apt-get install libx11-dev
- # sudo apt-get install lib32z1-dev
- # sudo apt-get install libgl1-mesa-dev
- # sudo apt-get install tofrodos
- # sudo apt-get install python-markdown
- # sudo apt-get install libxml2-utils
- # sudo apt-get install xsltproc
- # sudo apt-get install uuid-dev:i386 liblzo2-dev:i386
- # sudo apt-get install gcc-multilib g++-multilib
- # sudo apt-get install subversion
- # sudo apt-get install openssh-server openssh-client
- # sudo apt-get install uuid uuid-dev
- # sudo apt-get install zlib1g-dev liblz-dev
- # sudo apt-get install liblzo2-2 liblzo2-dev
- # sudo apt-get install lzop
- # sudo apt-get install git-core curl
- # sudo apt-get install u-boot-tools
- # sudo apt-get install mtd-utils
- # sudo apt-get install android-tools-fsutils
- # sudo apt-get install openjdk-8-jdk
- # sudo apt-get install device-tree-compiler
- # sudo apt-get install aptitude
- # 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
- # cd ~/imx-yocto-bsp
- # DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland
- # bitbake fsl-image-qt5-validation-imx
复制代码 在编译过程中,存在许多“提取错误”,这些错误是由网络连接断开或超时引起的。
我们只需要在 build Wayland 子目录中再次运行 bitbake 命令即可继续编译。
# bitbake fsl-image-qt5-validation-imx
以下是我遇到的获取错误:
下图是在发生读取错误后重新运行“ bitbake fsl-image-qt5-validation-imx”
点击查看详情>>
|