imx6ull Linux内核构建
用户文档下载
在NXP官网的文档搜索界面,搜索Linux和User两个关键字就能查询到相关的文档
官网文档搜索地址:https://www.nxp.com.cn/design/documentation:DOCUMENTATION#/
内核下载
在上面文档的第七章有交怎么下载以及编译内核
#git安装
sudo apt-get install git
#内核下载
git clone https://github.com/nxp-qoriq/linux.git
#进入下载好的目录,并且移到最新的版本
cd llinux
#查看内核版本,我使用的内核为最新版本的内核lf-6.1.y
git branch
编译环境安装
sudo apt-get install libssl-dev lzop libncurses-dev
内核编译
如果使用的ubuntu版本比较新,可以使用文档介绍的方式安装相关交叉编译工具链,因为编译不同版本的内核需要使用的工具链版本不一致可能会报错,所以建议使用buildroot制作的交叉工具链,具体制作过程参考:https://www.cnblogs.com/Hlc-/p/17647373.html。
以下我使用的是buildroot制作的交叉工具链来进行编译。
#设置使用的工具链
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf-
#设置处理器架构
export ARCH=arm
#选择使用的配置文件
make imx_v7_defconfig
#编译
make -j4