如链接 ,之前一直是直接在Yocto项目内核中修改dts,然后编译内核和我自己的层。
但是慢慢发现,修改的内容连自己都不记得,并且,一旦内核更新,内核dts又需要重新修改一遍,这样会很繁琐。
于是,找到方法来在Yocto中使用自己的设备树dts和内核配置。
1.自定义自己的layer
切换到fsl-community-bsp/sources 目录,使用命令添加一个meta-bdgk layer:
yocto-layer create bdgk
命令提示一路回车确认即可。
添加完空layer后,在meta-bdgk目录下,用如下命令创建目录树:
mkdir -p recipes-bdgk/images
在新创建的目录下,创建一个bdgk-image.bb文件,文件内容填写如下:
require recipes