您能否简单解释一下什么是 BSP 和分发层以及它们之间的区别是什么?
实际上,我并不是在寻找 Yocto 项目手册引用,但很高兴得到您理解的解释,用您的话来说。
最佳答案
好吧,不管你有什么要求,手册都有定义:Machine and policy configuration
BSP 层用于提供机器配置(描述机器所拥有的硬件)并提供必要的低级支持、内核和引导加载程序、外部驱动程序以及可能的其他应用程序以提供支持和启用。
BSP 层不得修改任何配方中的任何内容,除非选择了该层支持的机器。
分发(策略)层负责配置分发范围的功能和选择。例如包格式、C 库、初始化系统等。它还应该决定是否在所有其他配方中构建启用 X11、WiFi、蓝牙等支持。这是通过添加 DISTRO_FEATURES 变量来完成的,稍后不同的配方应该检查该变量,以便决定是否使用不同的配置进行构建。
如前所述,请查看手册以获取更多详细信息。
关于embedded - Yocto 中的 BSP 和分布层有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409140/