imx6ull Linux内核构建

用户文档下载

在NXP官网的文档搜索界面,搜索Linux和User两个关键字就能查询到相关的文档

官网文档搜索地址:https://www.nxp.com.cn/design/documentation:DOCUMENTATION#/

img

内核下载

在上面文档的第七章有交怎么下载以及编译内核

img

#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

posted @ 2024-05-15 01:20  其实我只是懒  阅读(31)  评论(0编辑  收藏  举报