嵌入式系统BSP基础知识

嵌入式系统BSP基础知识

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

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

  1. 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 元数据层存档”下。

  1. BSP简介
  2. BSP开发
  3. Linux和VxWorks的BSP开发比较分析

嵌入式系统BSP基础知识_第1张图片

嵌入式系统BSP基础知识_第2张图片

嵌入式系统BSP基础知识_第3张图片

嵌入式系统BSP基础知识_第4张图片

嵌入式系统BSP基础知识_第5张图片

嵌入式系统BSP基础知识_第6张图片

嵌入式系统BSP基础知识_第7张图片

嵌入式系统BSP基础知识_第8张图片

嵌入式系统BSP基础知识_第9张图片

嵌入式系统BSP基础知识_第10张图片

嵌入式系统BSP基础知识_第11张图片

嵌入式系统BSP基础知识_第12张图片

嵌入式系统BSP基础知识_第13张图片

你可能感兴趣的:(AP,Autosar,linux,后端)