DOCA 框架文档 v2.10.0
DOCA 框架包含所有软件组件 - 驱动程序、库、工具、与硬件设备交互的底层软件以及 BlueField 安装包中包含的默认操作系统。
DOCA 框架不是安装包,而是一个软件包,包括所有与 DOCA 相关的软件,这些软件由 DOCA 软件包提供:DOCA-Host 和 BlueField-Bundle。
DOCA 框架主要分为 2 个部分
DOCA SDK - 使开发人员能够基于 NVIDIA® BlueField® 网络平台快速创建应用程序和服务,利用行业标准 API。 NVIDIA BlueField 数据处理单元 (DPU) 和 SuperNIC 的强大功能。
DOCA SDK 文档在此处提供 here
BlueField 平台软件 - 由引导加载程序和其他用于加载和设置软件组件的必要组件构建,还包括官方 BlueField 操作系统(Ubuntu 参考 Linux 发行版)。 Bluefield 平台软件包括
ATF/UEFI、BMC 固件、BlueField NIC 固件
BlueField 平台软件文档在此处提供 here
为了支持在您的主机和设备上优化安装 DOCA,DOCA 提供了几个安装包
DOCA-Host
DOCA-Host 是安装在主机服务器上的软件包,用于支持安装在主机中的 NVIDIA 设备 - BlueField 和/或 Connect-X。
DOCA-Host 包括不同的主机安装配置文件
doca-all
doca-networking
doca-ofed
请参阅配置文件和支持的主机操作系统的详细信息 here
BlueField-Bundle (BF-Bundle)
BlueField 软件包 (BF-Bundle) 是安装在 BlueField Arm 内核上的软件包,用于在您的 BlueField 网络平台上获得完整的 DOCA 体验。 BlueField 设备随 BF-Bundle 一起发货。
BF-Bundle 包括
DOCA SDK 库、驱动程序和工具
BlueField 平台软件:ATF、UEFI、BlueField NIC 固件、BMC 固件
BlueField Arms 的默认操作系统 - Ubuntu 22.04
BlueField-固件包 (BF-FWBundle)
BlueField 固件包 (BF-FWBundle) 是安装在 BlueField Arm 内核上的最小软件包,仅包括用于外部配置系统软件加载的管理界面。
BF-FWBundle 包括
ATF
UEFI
BlueField NIC 固件
BMC 固件
EROT 固件
BF-FWBundle 不包括
DOCA SDK
BlueField Arms 的操作系统
BlueField 用户手册 详细介绍了如何安装、支持的接口、规格和故障排除