i.MX6UL -- Yocto工程编译过程实践

4 篇文章 0 订阅
2 篇文章 0 订阅

i.MX6UL -- Yocto工程编译过程

 

运行平台:i.MX6UL

编译系统:Linux4.1.15

 

一、 Yocto工程交叉编译过程依照官方文档,这里主要记录实践过程:

参考资料:<Freescale_Yocto_Project_User's_Guide.pdf>

下载地址:http://download.csdn.net/detail/u014486599/9672653

 

1、主机配置,要求系统版本在Ubuntu12.04或以上。现推荐Ubuntu14.04,存储空间要求在120GB或以上;

2、主机依赖包安装

 

 

  • Yocto工程主机基础包:

 

$ sudo apt-get install gawk wget git-corediffstat unzip texinfo gcc-multilib \

 build-essential chrpath socat libsdl1.2-dev

  • iMX层主机包1:Ubuntu12.04或Ubuntu14.04

$ sudo apt-get install libsdl1.2-dev xtermsed cvs subversion coreutils texi2html \

 docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils\

 libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curflzop asciidoc

  • iMX层主机包2:Ubuntu12.04

$ sudo apt-get install uboot-mkimage

  • iMX层主机包2:Ubuntu14.04

$ sudo apt-get install u-boot-tools

 

3、安装repo工具

 

$ mkdir ~/bin

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo>  ~/bin/repo

注:国内需要【科学上网】才能下载到repo工具,如果下载不到,可以 点击这里下载。

 

$ sudo chmod a+x ~/bin/repo

$ export PATH=~/bin:$PATH

 

4、Yocto工程配置及编译

 

 

$ mkdir ~/bin/fsl-release-bsp

$ cd ~/bin/fsl-release-bsp

$ git config --global user.name “Your Name”

$ git config --global user.email“Your Email”

$ git config --list

$ repo init -ugit://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1.15-1.0.0_ga

$ repo sync   (第一次装,这一步用时比较长(可能会几个小时,主要看网速怎样) )

$ DISTRO=fsl-imx-fb MACHINE=< machine name >source fsl-setup-release.sh -b < build directory > -e < backend, fb,dfb, wayland, x11 >

例如:MACHINE=imx6ulevk source fsl-setup-release.sh -b build-fb -e fb

当这个过程完成后,源代码被检查在fsl-release-bsp/source下;

 

可以使用”$repo sync”命令进行repo同步,周期性的更新到最新的代码

$ bitbake fsl-image-qt5 ( 此编译过程需要时间稍长 )

注:如果编译过程中出现错误,且错误信息较多时,可将标准输出重定向到文件中,方便查找错误原因。示例如下:

 

$ bitbake fsl-image-qt5 2>&1 | tee bitbake_fsl-image-qt5.out

 

至此,基本的Yocto工程就编译完成了,最终镜像在< build directory >/tmp/deploy/images/imx6ulevk/目录下。

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值