- 安装软件工具
sudo apt-get install curl terminator vim gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm g++ libstdc++6 lib32stdc++6 libpulse-dev rpm2cpio
- 下载repo
mkdir ~/bin
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o ~/bin/repo
chmod +x ~bin/repo
export PATH=~/bin:$PATH
- 设置netrc
vi ~/.netrc
machine git01.mediatek.com login you-username-from-MTK password you-password-from-MTK
- 获取BSP源码
mkdir MT2712-bsp
git config --global user.name "your name"
git config --global user.email xxx_name@yfve.com.cn
~/bin/repo init -u http://git01.mediatek.com/yocto-ivi/manifest -b auto-release-agl6.ivi.mp2 -m 2019_03_04_00.xml --no-repo-verify
~/bin/repo --trace sync -c 2>sync.log
- 编译BSP
cd MT2712-bsp
export TEMPLATECONF=${PWD}/meta/base/conf/mt2712/auto2712p1v1-ivi_agl
source meta/poky/oe-init-build-env
bitbake mkt-image-agl-full
编译成功后image路径:
MT2712-bsp/build/tmp/deploy/images/auto2712p1v1-ivi_agl/