【Linux系统移植】NXP 官方开发板 kernel内核 编译与烧录
1、下载
NXP 官方 I.MX6ULL EVK 开发板的kernel :linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2
2、使用 FileZilla Client 将 uboot拷贝到ubuntu
3、解压
tar -xjvf linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2
解压出来的文件:
1.png (67.24 KB, 下载次数: 7)
2020-5-19 10:04 上传4、安装库
(1)安装 lzop 库,否则内核编译会失败!
sudo apt-get install lzop复制代码
(2)uboot 或 Linux 内核可以通过输入“make menuconfig”来打开图形化配置界面,menuconfig 是一套图形化的配置工具,需要 ncurses 库支持,使用以下命令安装 ncurses 库:
sudo apt-get install build-essential复制代码5、编译kernel
(1)新建mx6ull_iot_emmc.sh 的 shell 脚本文件
vim mx6ull_iot_emmc.sh复制代码
(2)写入以下内容。shell 脚本要求第一行必须是“#!/bin/bash”或者“#!/bin/sh”。
#!/bin/sh复制代码(2)给脚本文件可执行权限
chmod 777 mx6ull_iot_emmc.sh复制代码(3)执行脚本文件
./mx6ull_iot_emmc.sh复制代码(4)编译过程中弹出图形配置界面,按两下 ESC 键可退出
2.png (169.54 KB, 下载次数: 5)
2020-5-19 10:04 上传(5)编译成功
1> arch/arm/boot 目录下生成 zImage 文件,即 Linux 镜像文件。
2