Michael Jones
引言
大多数电源系统管理设计都遵循一种「设定后便不需再过问」的模型。电源系统管理 (PSM) 器件的设置和调试利用LTpowerPlay 是简单易行的,而且与一个批量编程解决方案组合时无需固件。不过,许多大型系统需要一个板级管理控制器 (BMC),因而提出了这样的问题:「固件能够为PSM 做什么呢?」
PSM 固件的基础是 PMBus;PMBus 的基础是 SMBus;而 SMBus 的基础则是 I2C。构建一个利用 PSM 固件增加价值的 BMC 需要对每种协议有一定程度的了解,或者一个预先存在的软件库以使编程人员摆脱细节的束缚。
Linduino 库负责处理每个协议层,并提供一个应用程序接 口 (API),从而使得 PSM 固件的编写十分容易。Linduino PSM 并不是 BMC 的一种替代品,而是一组可兼容典型 BMC 固件的软件库和示例。