yocto教程一 搭建编译环境

平台:imx6ull 米尔科技 myc-y6uly2-256n256d

本人从淘宝买回一块开发板,但是官方的例程比较简略,因此本人准备写一系列比较完善的教程,供大家参考。

1,安装vmware12,过程略。

2,下载并安装ubuntu14.04 64bit,过程略

        ubuntu 16.04: http://releases.ubuntu.com/14.04/

3,添加root用户

        sudo passwd root

4,安装samba

        apt-get update

        apt-get install samba 

        apt-get install cifs-utils

        设置samba    

        修改配置文件(/etc/samba/smb.conf)在文件的末尾增加以下选项

            # A add share directory for root

                [share]

                comment = Public Share

                path = /

                public = yes

                browseable = yes

                writable = yes

            重启samba即可。

5,安装yocto的支持包

sudo apt-get install build-essential git-core libncurses5-dev \
flex bison texinfo zip unzip zlib1g-dev gettext u-boot-tools \
g++ xz-utils mtd-utils gawk diffstat gcc-multilib python git \

make gcc g++ diffstat bzip2 gawk chrpath wget cpio texinfo

6,构建yocto文件系统

将资料中的fsl-release-yocto.tar.xz拷贝到虚拟机中。

解压,然后将yocto-download.tar.xz拷贝到解压目录并解压。

执行脚本

DISTRO=myir-imx-fb MACHINE=myd-y6ull14x14 source fsl-setup-release.sh -b build

然后会进入build目录。

我们使用

bitbake fsl-image-qt5

来构建带qt5的文件系统。

在fsl-release-yocto\build\tmp\deploy\images\myd-y6ull14x14可以看到编译出的uboot,内核,和文件系统。











你可能感兴趣的:(yocto教程一 搭建编译环境)