•
•
•
•
•
•
•
•
•
Bring-Up and Driver Installation
BlueField Software
NVIDIA provides software that enables users to fully utilize the BlueField® DPU and enjoy the rich feature-set it provides. Using BlueField software
packages, users are able to:
Quickly and easily boot an initial Linux image on your development board
Port existing applications to and develop new applications for BlueField
Patch, configure, rebuild, update or otherwise customize your image
Debug, profile, and tune their development system using open source development tools taking advantage of the diverse and vibrant Arm
ecosystem.
The BlueField family of DPU devices combines an array of 64-bit Arm v8 A72 cores coupled with the ConnectX® interconnect. Standard Linux distributions
run on the Arm cores allowing common open source development tools to be used. Developers should find the programming environment familiar and
intuitive which in turn allows them to quickly and efficiently design, implement and verify their control-plane and data-plane applications.
BlueField SW ships with the NVIDIA BlueField Controller Cards. BlueField SW is a reference Linux distribution based on the Yocto Poky distribution and
extended to include the NVIDIA OFED stack for Arm and a Linux kernel which supports NVMe-oF. This SW distribution is capable of running all customer-
based Linux applications seamlessly. Yocto also provides an SDK that contains an extremely flexible cross-build environment allowing software targeted for
the BlueField DPU to build on virtually any x86 server running any Linux distribution.
The following are other software elements delivered with BlueField DPU:
Arm Trusted Firmware (ATF) for BlueField
UEFI for BlueField
Hardware Diagnostics
NVIDIA OFED stack
NVIDIA MFT
For the BlueField softwareand software user manual, please contact your local support.
It is recommended to upgrade your BlueField product to the latest software and firmware versions in order to enjoy the latest features and bug
fixes.