论文标题
OpenIPMC:一个免费的开源智能平台管理控制器
OpenIPMC: a free and open source Intelligent Platform Management Controller
论文作者
论文摘要
OpenIPMC是一种免费的开源固件,旨在作为智能平台管理控制器(IPMC)运行。 IPMC是符合先进的电信计算体系结构(ATCA)标准的电子板的基本组成部分,目前由许多高能源物理实验进行,并且负责监视董事会的健康参数,管理其权力状态,并为董事会控制,调试和恢复功能提供偏远客户的功能。 OpenIPMC基于Freertos实时操作系统,旨在与架构无关,可以为各种不同的微控制器构建它。拥有完全免费的开源代码是此类固件的创新方面,可以由用户进行完全自定义。在这项工作中,我们介绍了OpenIPMC的功能和结构及其在Xilinx Zynx Ultrascale+(Zynqus+),Espressif ESP32和ST Microelectronics STM32体系结构上的示例实现。
OpenIPMC is a free and open source firmware designed to operate as an Intelligent Platform Management Controller (IPMC). An IPMC is a fundamental component of electronic boards conformant to the Advanced Telecommunications Computing Architecture (ATCA) standard, currently being adopted by a number of high energy physics experiments, and is responsible for monitoring the health parameters of the board, managing its power states, and providing board control, debug and recovery functions to remote clients. OpenIPMC is based on the FreeRTOS real-time operating system and is designed to be architecture-independent, allowing it to be built for a variety of different Microcontrollers. Having a fully free and open source code is an innovative aspect for this kind of firmware, allowing full customization by the user. In this work we present the features and structure of OpenIPMC and its example implementations on Xilinx Zynq UltraScale+ (ZynqUS+), Espressif ESP32, and ST Microelectronics STM32 architectures.