- 安裝軟件工具
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/