1 bitbake-layers
上一节已经介绍了如何创建layer,主要是通过复制修改已有的layer来构建自己的layer,本节介绍如何使用bitbake工具来创建layer。
bitbake-layers工具可以用来创建、增加、展示、移除layer,同时可以显示recipes、交叉编译依赖等等。
这里用到create-layer来创建自己layer。
2 创建example-layer
执行如下命令:
bitbake-layers create-layer example-layer
如果 创建的目录已存在 会提示存在,可以执行“rm -rf xxx”删除目录。
example-layer的目录结构如下:
3 完善layer
可以通过复制的方法复制其他机型conf下的machine配置文件和recipes等,也可以使用recipestool工具来创建、修改recipes。
4 编译layer
layer完善后,编译方法是一样的。