●I2C / SPI硬件外围设备的数量→4 /6●GPIOS / UART / USART的数量→最多168/4 / 4 /4●免费工具链→STM32Cubeide●可用性●评估委员会→评估委员会→nucleo-H745ZI-Q(COSS 23 CHF) STM32F103C8T6(例如“蓝色药丸”板)●未来升级的性能范围→480 MHz皮层M7+240 MHz Cortex-M4●大SRAM/FLASH记忆→1024 KIB/2048 KIB●制造商的预期可靠性→制造商的预期可靠性→MCUS是MCUS的领导者。
摘要 —OpenIPMC 是一款免费的开源软件,旨在实现智能平台管理控制器 (IPMC) 的逻辑。IPMC 是符合先进电信计算架构 (ATCA) 标准的电子板的基本组件,目前已被许多高能物理实验采用。IPMC 负责监控电路板的健康参数、管理其电源状态以及为远程客户端提供电路板控制、调试和恢复功能。OpenIPMC 基于 FreeRTOS 实时操作系统,设计为独立于架构,允许将其用于为各种微控制器设计的固件中。拥有完全免费和开源代码是此类软件的一个创新方面,使用户可以完全自定义。在本文中,我们介绍了 OpenIPMC 的功能和结构,以及它在 Xilinx Zynq UltraScale+ (ZynqUS+)、Espressif ESP32 和 ST Microelectronics STM32 架构上的示例实现。
○openIPMC硬件 - 不可固定代码和硬件驱动程序之间的两个接口○硬件抽象层→接口与用于IPMI功能的硬件驱动程序(IPMB,blue LED ..)○董事会特异性控制→特定于板的板子特异性行为(自定义板特异性行为(如何打开电源,读取传感器。