简介#

BMC 模块是 NVIDIA IGX Orin 开发者套件的组件之一。基板管理控制器 (BMC) 提供了一个基于标准的接口,用于系统管理和恢复。

NVIDIA IGX Orin 开发者套件中的 BMC 是基于开源 OpenBMC 软件的板级管理,它为 IGX Orin 开发者套件提供了更强大的远程控制。

以下列表提供了 BMC 模块的功能和特性。

  • 符合 DCSCM-2.0 规范的连接器和 I/O 接口。

  • 通过以太网进行控制台访问。

  • 本地 UART 通信端口连接到 IGX 模块调试 UART,以便控制台访问 NVIDIA Orin CPU。

  • 能够重置 IGX 模块。

  • 能够控制电源并报告 IGX 模块的电源状态。

  • 访问控制(身份验证或授权)以限制使用。

  • 能够重新配置 IGX 模块固件。

  • 连接到所有具有可更新固件的设备,这使其能够更新主板上的所有设备固件,包括

    • IGX 模块

    • 安全 MCU

  • 支持安全地更新 BMC 模块固件。

  • 包括用于 BMC 模块安全启动的 ERoT。

  • BMC 模块固件的身份验证由 RoT 执行。

  • BMC 模块和安全 MCU 之间的通信通道,用于数据共享和安全 MCU 固件更新。

  • 访问系统的遥测数据,包括相关的温度、电压、电流、性能状态、M.2 驱动器 SMART 状态和风扇速度。

  • 连接到 IGX 模块的 PCIe 端点,用于远程访问应用程序软件控制和监控。

在这里了解更多关于 NVIDIA IGX Orin 的信息

兼容性#

此版本与 IGX-SW 1.0 生产版本 兼容。

BMC 源代码和软件信息#

OpenBMC 是一个开放的软件框架,用于为板载管理控制器 (BMC) 构建完整的 Linux 镜像。

BMC 的主要软件组件如下

  • U-boot 引导加载程序

  • Linux 内核 (v5.15.50)

  • OpenBMC 发行版 (v2.8)