■ 1.1 安装 Git 与配置 Git 用户信息
sudo apt-get install git
git config --global user.name "username" // 配置 Git 用户名,输入个人用户名
git config --global user.email 12345678@qq.com // 输入 email 地址
git config --list // 查看个人配置的信息
■ 1.2 获取 Yocto 项目
repo 是一个构建在 Git 之上的工具
repo 可以更容易地管理包含多个存储库的项目,而这些存储库不需要位于同一台服务器上
repo 很好地补充了 yocto 项目的分层特性,使用户可以更容易地将自己的层添加到 BSP 中。
repo 简单来说用来管理多个 git 工程。
执行 repo sync,同步 NXP 官方 fsl-arm-yocto-bsp.git 项目的 imx-4.1-krogoth 分支
mkdir fsl-release-bsp
cd fsl-release-bsp
tar xf repo.tar.bz2
chmod u+x repo
./repo init -u https://source.codeaurora.org/external/imx/fsl-arm-yocto-bsp -b imx-4.1-krogoth
//克隆 imx-4.1-krogoth 分支,https://source.codeaurora.org/external/imx/fsl-arm-yocto-bsp 为新的仓库地址
■ 1.3 开始构建 Yocto 文件系统
■ 1.4 构建 SDK 工具
bitbake meta-toolchain-qt5 //需要构建 SDK 工具。 SDK 工具里面含交叉编译Qt 工具链。
构建成功后,进入 build/tmp/deploy/sdk 目录,查看生成的文件。其中 fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 是我们需要的文件.