美文网首页
i.mx6q开发编译环境安装

i.mx6q开发编译环境安装

作者: 小桥流水啦啦啦 | 来源:发表于2020-02-09 22:24 被阅读0次

    参考:i.MX_Yocto_Project_Users_Guide.pdf

    编译环境: win10下安装桌面版Docker,再在Docker里面安装Ubuntu-18.04.

    3.1 Host Packages

    1、

    sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
    build-essential chrpath socat libsdl1.2-dev
    

    2、

    $ sudo apt-get install xterm sed cvs subversion coreutils texi2html \
    docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils \
    libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc
    

    3、

    $ sudo apt-get install u-boot-tools
    
    3.2 Setting up the repo utility

    1、

    mkdir ~/bin
    cd ~/bin
    git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
    cp git-repo/repo ./repo
    chmod a+x ~/bin/repo
    rm -rf git-repo
    
    vi ~/.bashrc
    add export PATH=~/bin:$PATH
    source ~/.bashrc
    

    2、

    git config --global user.name "imhqq"
    git config --global user.email "88eye88@163.com"
    git config --list
    

    3、

    mkdir fsl-release-bsp
    cd fsl-release-bsp
    mkdir .repo
    cp -rf ~/bin/repo .repo/
    
    repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth --repo-url=https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
    

    (如果出现错误,删除.repo目录,再次运行repo初始化命令)

    repo sync -f -j4
    
    4 Image Build

    4.1 Build configurations
    1、命令格式:
    DISTRO=<distro name> MACHINE=<machine name> source fsl-setup-release.sh -b <build dir>

    DISTRO=fsl-imx-x11 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-x11
    
    bitbake fsl-image-qt5
    

    2、

    DISTRO=fsl-imx-x11 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-qt5
    
    machine配置,具体结合实际,看下面这个文件,确认是否支持:

    \sources\meta-fsl-arm\conf\machine

    bitbake fsl-image-qt5
    

    4.2 Restarting a build environment

    1、如果一个新的终端窗口打开或者机器重启(在一个build路径建立完成之后),安装环境脚本应被用于建立环境变量,并再运行一个build。完全的fsl-setup-release.sh是不需要的。

    source setup-environment <build-dir>

    2、如果ssh连接断开,再次连接:

    source /sources/poky/oe-init-build-env build-qt5
    
    bitbake fsl-image-qt5
    
    bitbake -k fsl-image-qt5
    

    4.3 U-Boot Configuration

    U-Boot type U-Boot SPI-NOR

    Build setup

    $ echo "UBOOT_CONFIG = \"spinor\"" >> conf/local.conf
    

    Build Command

    $ MACHINE=imx6qsabreauto bitbake -c deploy u-boot-imx
    

    (未完待续......)

    相关文章

      网友评论

          本文标题:i.mx6q开发编译环境安装

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