您能简单解释一下BSP和分发层是什么,它们之间有什么区别?
实际上,我并不是在寻找Yocto项目手册,但很乐意按照您的理解得到解释。
答案 0 :(得分:5)
嗯,尽管你要求的是,手册的定义是:Machine and policy configuration
BSP层旨在提供机器配置(描述您的机器具有的硬件),并提供必要的低级支持,内核和引导加载程序,外部驱动程序以及可能的其他应用程序以支持和启用。
除非选择了该图层支持的机器,否则BSP图层不得修改任何配方中的任何内容。
分发(策略)层负责配置分布范围的功能和选择。示例可以是包格式,C库,init系统等。它还应该决定是否在所有其他配方中构建启用X11,WiFi,蓝牙等。这是通过添加到DISTRO_FEATURES变量来完成的,稍后应该检查哪些不同的配方,以便决定是否使用不同的配置进行构建。
如前所述,请查看手册以获取更多详细信息。