美文网首页
i.mx6q开发编译环境安装

i.mx6q开发编译环境安装

作者: 小桥流水啦啦啦 | 来源:发表于2020-02-09 22:24 被阅读0次

参考:i.MX_Yocto_Project_Users_Guide.pdf

编译环境: win10下安装桌面版Docker,再在Docker里面安装Ubuntu-18.04.

3.1 Host Packages

1、

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat libsdl1.2-dev

2、

$ sudo apt-get install xterm sed 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 curl lzop asciidoc

3、

$ sudo apt-get install u-boot-tools
3.2 Setting up the repo utility

1、

mkdir ~/bin
cd ~/bin
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
cp git-repo/repo ./repo
chmod a+x ~/bin/repo
rm -rf git-repo

vi ~/.bashrc
add export PATH=~/bin:$PATH
source ~/.bashrc

2、

git config --global user.name "imhqq"
git config --global user.email "88eye88@163.com"
git config --list

3、

mkdir fsl-release-bsp
cd fsl-release-bsp
mkdir .repo
cp -rf ~/bin/repo .repo/

repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth --repo-url=https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

(如果出现错误,删除.repo目录,再次运行repo初始化命令)

repo sync -f -j4
4 Image Build

4.1 Build configurations
1、命令格式:
DISTRO=<distro name> MACHINE=<machine name> source fsl-setup-release.sh -b <build dir>

DISTRO=fsl-imx-x11 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-x11

bitbake fsl-image-qt5

2、

DISTRO=fsl-imx-x11 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-qt5
machine配置,具体结合实际,看下面这个文件,确认是否支持:

\sources\meta-fsl-arm\conf\machine

bitbake fsl-image-qt5

4.2 Restarting a build environment

1、如果一个新的终端窗口打开或者机器重启(在一个build路径建立完成之后),安装环境脚本应被用于建立环境变量,并再运行一个build。完全的fsl-setup-release.sh是不需要的。

source setup-environment <build-dir>

2、如果ssh连接断开,再次连接:

source /sources/poky/oe-init-build-env build-qt5

bitbake fsl-image-qt5

bitbake -k fsl-image-qt5

4.3 U-Boot Configuration

U-Boot type U-Boot SPI-NOR

Build setup

$ echo "UBOOT_CONFIG = \"spinor\"" >> conf/local.conf

Build Command

$ MACHINE=imx6qsabreauto bitbake -c deploy u-boot-imx

(未完待续......)

相关文章

网友评论

      本文标题:i.mx6q开发编译环境安装

      本文链接:https://www.haomeiwen.com/subject/kfqoxhtx.html