美文网首页
ubuntu 18.04 i.mx6版本编译环境搭建

ubuntu 18.04 i.mx6版本编译环境搭建

作者: 小桥流水啦啦啦 | 来源:发表于2020-02-11 20:47 被阅读0次

    ubuntu 18.04 i.mx6版本编译环境搭建:

    export https_proxy=http://proxynj.zte.com.cn:80
    export http_proxy=http://proxynj.zte.com.cn:80
    export no_proxy=*.zte.com.cn,10.0.0.0/8,127.0.0.1
    python /home/huqiqiao/login.py


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


    git config --global user.name "Your Name"
    git config --global user.email "Your Email"
    git config --list


    cd /home/huqiqiao/
    mkdir imx-yocto-bsp
    mkdir .repo
    cp -rf ~/bin/git-repo .repo/repo
    cd imx-yocto-bsp
    root@bsp7-EC600G3:/home/huqiqiao/imx-yocto-bsp# repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx-4.14.98-2.0.0_ga.xml
    Get https://source.codeaurora.org/external/imx/imx-manifest
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 145 100 145 0 0 77 0 0:00:01 0:00:01 --:--:-- 77
    100 166k 100 166k 0 0 8307 0 0:00:20 0:00:20 --:--:-- 9006
    接收对象中: 100% (630/630), 166.17 KiB | 18.46 MiB/s, 完成.
    处理 delta 中: 100% (365/365), 完成.
    来自 /home/huqiqiao/imx-yocto-bsp/.repo/manifests.git/clone.bundle

    • [新分支] master -> origin/master
    • [新分支] imx-linux-thud -> origin/imx-linux-thud
    • [新分支] imx-linux-sumo -> origin/imx-linux-sumo
    • [新分支] imx-linux-rocko -> origin/imx-linux-rocko
    • [新分支] imx-linux-morty -> origin/imx-linux-morty
    • [新分支] imx-android-pie -> origin/imx-android-pie
    • [新分支] imx-android-oreo -> origin/imx-android-oreo
      remote: Enumerating objects: 1, done.
      remote: Counting objects: 100% (1/1), done.
      remote: Total 1 (delta 0), reused 1 (delta 0)
      来自 https://source.codeaurora.org/external/imx/imx-manifest
    • [新标签] rel_imx_4.9.51_8qm_beta1 -> rel_imx_4.9.51_8qm_beta1

    Your identity is: imhqq hu.qiqiao@zte.com.cn
    If you want to change this, please re-run 'repo init' with --config-name

    repo has been initialized in /home/huqiqiao/imx-yocto-bsp


    -------------以上已实践-------------
    -------------以下待执行-------------
    repo sync -f -j8


    1、vi ~/bin/repo
    修改REPO_URL = https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

    2、
    git://git.yoctoproject.org 改为 https://git.yoctoproject.org/cgit/cgit.cgi
    或者
    git config --global url."git://git.yoctoproject.org".insteadOf https://git.yoctoproject.org/cgit/cgit.cgi


    编译错误处理:

    root@bsp7-EC600G3:/home/huqiqiao/imx-yocto-bsp# grep "git.yoctoproject.org" ./ -Hnr
    ./sources/base/README:32: GIT: git://git.yoctoproject.org/poky
    ./.repo/manifests/imx-4.14.98-2.0.0_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.98-2.2.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.98-2.0.1_patch.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-virt-4.14.78-4.11-0.9.1_beta.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.78-1.0.0_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.78-1.1.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.98-2.1.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-virt-4.14.98-4.11-0.10_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.78-1.0.4_patch.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/manifests/imx-4.14.62-1.0.0_beta.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
    ./.repo/projects/sources/poky.git/.repo_config.json:6: "git://git.yoctoproject.org/poky"
    ./.repo/projects/sources/poky.git/config:8: #url = git://git.yoctoproject.org/poky
    ./.repo/projects/sources/poky.git/config:9: url = git://git.yoctoproject.org/poky
    ./.repo/projects/sources/meta-freescale.git/.repo_config.json:6: "http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale"
    ./.repo/projects/sources/meta-freescale.git/config:8: #url = git://git.yoctoproject.org/meta-freescale
    ./.repo/projects/sources/meta-freescale.git/config:9: url = git://git.yoctoproject.org/meta-freescale
    ===============================================================================================================

    解决方法:上面文件中,

    git://git.yoctoproject.org 改为 https://git.yoctoproject.org/cgit/cgit.cgi
    或者
    git config --global url."git://git.yoctoproject.org".insteadOf https://git.yoctoproject.org/cgit/cgit.cgi
    ===============================================================================================================

    相关文章

      网友评论

          本文标题:ubuntu 18.04 i.mx6版本编译环境搭建

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