如果您正在使用最近的Yocto项目版本,那么您可以使用recipetool来完成大部分的工作.您有两个选项,您可以使用现有的recipetool命令和少量的手动工作,或者您可以在meta-mentor中使用recipetool插件,该插件提供了一些特定于内核的命令来为您执行此操作.
图层设置
首先,您需要一个图层来存储您的更改.如果您已经创建了一个图层,则可以使用它,否则我们可以创建一个图层并将其添加到我们的配置中:
$yocto-layer create local 1
$bitbake-layers add-layer meta-local
选项一:使用meta-mentor中的recipetool插件
建立
首先,克隆元导师:
$git clone https://github.com/MentorEmbedded/meta-mentor
接下来,在您的配置中添加meta-mel:
$bitbake-layers add-layer path/to/meta-mentor/meta-mel
或者将meta-mentor / meta-mel / lib复制到您自己的图层中:
$cp -a path/to/meta-mentor/meta-mel/lib meta-local/
设备树
$recipetool kernel_add_dts meta-local /path/to/your.dts
内核配置
$recipetool kernel_add_fragments meta-local /path/to/your.cfg
要么:
$recipetool kernel_set_defconfig meta-local /path/to/the/defconfig
方案二&