yocto 更新补丁方法

新建一个自定义的layer层,补丁kernel:

需要建立相关的配方以及属性

features  linux-imx_4.9.11.bbappend
cxt@ubuntu:~/code/nxp/imx6ull_morty/sources/meta-custom/recipes-kernel/linux$ 

 linux-imx_4.9.11.bbappend 需要与kernel的版本号匹配

FILESEXTRAPATHS_prepend := "${THISDIR}/features:"
SRC_URI_append = " \ 
file://0001-cxt-add-for-kernel.patch \
file://0001-cxt-delete-some-logs.patch \
file://custom_defconfig \
"
do_copy_defconfig_append () {
    cp ${WORKDIR}/custom_defconfig ${WORKDIR}/defconfig    
    cp ${WORKDIR}/custom_defconfig ${WORKDIR}/build/.config
}
PATCHTOOL = "git"

custom_defconfig  用于定义自己添加的defconfig文件。

PATCHTOOL 用于表示patch打补丁用git am方式,yocto默认的打补丁用quilt管理,打上的补丁不会有提交记录,不方便查看。

给uboot 打补丁方法类似

files  u-boot-imx_2017.03.bbappend
cxt@ubuntu:~/code/nxp/imx6ull_morty/sources/meta-custom/recipes-kernel/u-boot$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值