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