yocto安装与编译

飞思卡尔的yocto使用git下载:sudo git clone git://github.com/NXP/imx-firmware/NXP/fsl-arm-yocto-bsp.git -b imx-3.14.28-1.0.0_ga
git://github.com/NXP/imx-firmware/ 这个如果没有改是下载不了的,上面的连接亲测有效。

上面的可能还是有点儿问题,用下面这个来克隆yocto吧
sudo git clone https://source.codeaurora.org/external/imx/fsl-arm-yocto-bsp -b imx-3.14.52-1.1.0_ga

yocto官网:http://git.yoctoproject.org/cgit/cgit.cgi/poky/
git命令下载:git clone git://git.yoctoproject.org/poky
环境:ubuntu16.4 vmware (可用磁盘空间至少100gb)
1、yocto的下载与安装,参考其他csdn文档。我使用的是QorIQ-SDK-v1.8-SOURCE-20150619-yocto.iso文件
2、mkdir / 创建我们要安装的目录
3、mount -o QorIQ-SDK-v1.8-SOURCE-20150619-yocto.iso /home/ys/yocto,(不行的话用mount -o loop QorIQ-SDK-v1.8-SOURCE-20150619-yocto.iso /home/ysw/yocto)该命令将把iso文件挂载到/yocto目录中去,稍后我们可以直接通过yocto目录访问iso中的文件(如果提示read only,那么把目录中所有的文件全部拷贝到其他目录中应该可以避免只读)
4、进入yocto目录,先解压其他中的yocto压缩包(git克隆的可能没有这个压缩包),解压完成后进入doky目录,chmod 777 ./* -R,此命令应该在非root用户下执行,递归修改每个文件的访问权限,然后执行
./scripts/host-prepare.sh脚本,该脚本将下载必要的库和文件,如果是新装的系统,需要一点儿时间
5、上面的host-prepare.sh脚本如果加上sudo也不能执行,则输入sudo /usr/sbin/visudo 在最后添加
root ALL = NOPASSWD: /usr/bin/apt-get
apollosun ALL = NOPASSWD: /usr/bin/apt-get
两句,
按ctrl + o保存输入,enter确定,ctrl + x退出

6、source ./fsl-setup-poky -m p2020rdb (配置板子型号)
4、bitbake fsl-image-minimal 正式开始编译

你可能感兴趣的:(linux)