嵌入式系统BSP基础知识

您所在的位置:网站首页 bsp和bst 嵌入式系统BSP基础知识

嵌入式系统BSP基础知识

2023-12-10 17:53| 来源: 网络整理| 查看: 265

嵌入式系统BSP基础知识

板级支持包 (BSP) 是定义如何支持特定硬件设备、设备组或硬件平台的信息集合。 BSP 包括有关设备上存在的硬件功能的信息和内核配置信息以及所需的任何其他硬件驱动程序。除了用于基本和可选平台功能的通用 Linux 软件堆栈之外,BSP 还列出了所需的任何其他软件组件。

 本指南介绍了有关 BSP 层的信息,定义了组件的结构,以便 BSP 遵循普遍理解的布局,讨论如何为 BSP 定制配方,解决 BSP 许可问题,并提供向您展示如何使用 BSP 层创建 BSP 层的信息bitbake-layers 工具。

BSP 层

BSP 由基目录内的文件结构组成。总的来说,您可以将基本目录、其文件结构和内容视为一个 BSP 层。尽管不是严格要求,但 Yocto 项目中的 BSP 层使用以下完善的命名约定:

     meta-bsp_root_name

由于 BSP 层命名约定已经确立,因此建议在创建层时遵循它。 从技术上讲,BSP 层名称不需要以 meta- 开头。 但是,Yocto 项目开发环境中的各种脚本和工具都采用这种约定。

为了帮助理解 BSP 层概念,请考虑 Yocto 项目支持并随每个版本提供的 BSP。 您可以通过位于 http://git.yoctoproject.org 的 Web 界面查看 Yocto 项目源代码库中的层。 如果您转到该界面,您将在“Yocto 元数据层”下找到存储库列表。

不再作为 Yocto 项目的一部分受到积极支持的层出现在标题“Yocto 元数据层存档”下。

BSP简介BSP开发Linux和VxWorks的BSP开发比较分析



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3