上一篇介绍了Win10搭建Bash+Cmder基础环境,接下来介绍搭建Yocto交叉编译环境及编译U-Boot1.安装meta-toolchain 工具
选择光盘中的shell脚本
myir-imx-fb-glibc-x86_64-meta-toolchain
cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh
运行安装,我这里安装/opt/myir-imx-fb/toolchain/
安装完成后 使用"source"或"."命令加载工具链接环境到当前终端
如:source /opt/myir-imx-fb/toolchain/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
查看版本确认安装成功
2.安装包含Qt5相关库的应用工具链,步骤和步骤1一样,文件夹默认就好
3.编译U-boot
进入Bootloader目录,解压U-boot源码 :
cd $DEV_ROOT/04-Source/
tar -xvf MYiR-iMX-uboot.tar.bz
cd MYiR-iMX-uboot
加载ToolChain工具链接环境到当前终端
source /opt/myir-imx-fb/toolchain/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
开始编译 配置选择 mys_imx6ull_14x14_nand_defconfig这里用Yocto命令如下:
make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- distclean
make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- mys_imx6ull_14x14_nand_defconfig
make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-
编译速度比较慢 ,直接上J8
编译完成生成Bin文件
至此,结束小白文,欢迎大神拍砖
声明:本文首发在与非网社区 NXP论坛›竞技场›恩智浦/米尔i.MX6ULL竞赛专区.›作者论坛ID:花溪村长(UID: 2053419)