明远智睿技术论坛

标题: yocto-3.14.52及fsl-image-qt5,想体验的来 [打印本页]

作者: bbmmdjejsjcc    时间: 2018-11-8 16:03
标题: yocto-3.14.52及fsl-image-qt5,想体验的来
本帖最后由 bbmmdjejsjcc 于 2018-11-8 16:15 编辑

实验了一下yocto生成3.14.52及fsl-image-qt5,和大家分享一下步骤
参考链接:https://blog.csdn.net/cking0906/article/details/76099025#commentBox
我的实验环境是ubuntu14.04,新建的虚拟机,担心空间不够,分配了200G,实际完成后用了八十多G;
安装3次软件:
sudo apt-get install gawk wget git-corediffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev
sudo apt-get install libsdl1.2-dev xterm sedcvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man makegcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev  mercurial autoconf automake groff curl lzopasciidoc
sudo apt-get install u-boot-tools

然后依次执行:
cd /opt

sudo mkdir yocto  //创建目录
sudo chown cc: yocto  //我的虚拟机名字是cc
curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo > /opt/yocto/bin/repo      //获取repo程序
chmod a+x /opt/yocto/bin/repo   //增加可执行权限
export PATH=/opt/yocto/binPATH    //添加repo到环境变量,这句的表情改为":+$",配置过环境变量的都懂的,自动变成表情了
git config --global user.name cc   //配置名字
git config --global user.email 260701463@qq.com  //配置邮箱,没有什么作用吧,安装完了也没有收到邮件
git config --list   //看一下配置是否生效
cd /opt/yocto
mkdir fsl-release-bsp
cd fsl-release-bsp
repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.14.52-1.1.0_ga //指定内核版本
repo sync  //这步会花费一定的时间
DISTRO=fsl-imx-fb MACHINE=imx6qdlsolo source fsl-setup-release.sh -b build  //指定芯片型号
bitbake fsl-image-qt5   //这步花了15个小时

bitbake meta-toolchain-qt5      //编译工具链
cd /opt/yocto/fsl-release-bsp/build/tmp/deploy/sdk
./fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-3.14.52-1.1.1.sh  //安装工具链

至此编译全部完成


kernel源码目录:/opt/yocto/fsl-release-bsp/build/tmp/work/imx6qdlsolo-poky-linux-gnueabi/linux-imx/3.14.52-r0/git
u-boot源码目录:/opt/yocto/fsl-release-bsp/build/tmp/work/imx6qdlsolo-poky-linux-gnueabi/u-boot-imx/2015.04-r0/git
编译好的u-boto,kernel,rootfs,dts的镜像文件所在的目录:/opt/yocto/fsl-release-bsp/build/tmp/deploy/images/imx6qdlsolo











作者: Bob_linux    时间: 2020-1-16 21:42
你好,编译后的文件烧录到板子上能跑不?





欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2