Uboot,内核,设备树编译步骤

一.Uboot编译
1.生成配置信息
这里写图片描述
2.编译
Make O=dir
注意:环境变量导出

二.内核及设备树 编译
1 .根据自己的板级信息,修改设备树
这里写图片描述
对于本实验板,需要进入imx6ul-14 x 14-evk.dts,然后修改:
这里写图片描述

2 .配置为默认编译选项
命令:make imx_v7_defconfig O=dir
这里写图片描述
对于本实验板,默认配置为 imx_v7_defconfig,该文件位于:
这里写图片描述
(dir文件用于存编译的中间文件,但是要先创建 mkdir dir,位于~/imx6ul/kernel下)

3 .修改.config
make menuconfig O=dir

4 .编译内核
命令:make zImage O=dir
(可能会用到清除原来配置命令:make mrproper)

5 .编译设备树
命令:make imx6ul-14x14-evk.dtb O=dir

6 .编译好的镜像存在路径
/home/vec/nfs/tbox-4g/kernel/dir/arch/arm/boot

三 编译根文件系统
安装jffs2工具:
sudo apt-get install mtd-utils
编译为jffs2格式:
mkfs.jffs2 -n -s 512 -e 64KiB -d rootfs -o rootfs.jffs2

或者打包 .tar.bz2格式:
tar -cjf rootfs_nogpu.tar.bz2 rootfs

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值