简介#
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)