OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software

被引:6
|
作者
Calligaris, Luigi [1 ]
Cascadan, Andre [1 ]
Ardila-Perez, Luis E. [2 ]
Casu, Bruno [1 ]
da Costa, Alison Franca [3 ]
Shinoda, Ailton Akira [3 ]
Ramalho, Lucas Arruda [4 ]
Sander, Oliver [2 ]
机构
[1] Sao Paulo State Univ UNESP, Sci Comp Ctr NCC, BR-01140070 Sao Paulo, Brazil
[2] Karlsruhe Inst Technol, Inst Data Proc & Elect IPE, Campus North, D-76344 Eggenstein Leopoldshafen, Germany
[3] Sao Paulo State Univ UNESP, Elect Engn Dept FEIS, BR-15385000 Ilha Solteira, Brazil
[4] Mato Grosso State Univ UNEMAT, Fac Exact & Technol Sci FACET, BR-78390000 Barra Do Bugres, Brazil
基金
巴西圣保罗研究基金会;
关键词
Hardware; Standards; Microcontrollers; Backplanes; Task analysis; Real-time systems; Protocols; Advanced telecommunications computing architecture (ATCA); electronic board management; intelligent platform management controller (IPMC); PCI Industrial Computer Manufacturing Group (PICMG);
D O I
10.1109/TNS.2021.3092689
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
OpenIPMC is a free and open-source software designed to implement the logic of 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. The IPMC 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 used in firmware designed for a variety of microcontrollers. Having a fully free and open-source code is an innovative aspect for this kind of software, enabling full customization by the user. In this work, we present the features and structure of OpenIPMC, as well as its example implementations on Xilinx Zynq UltraScale+ (ZynqUS+), Espressif ESP32, and ST Microelectronics STM32 architectures.
引用
收藏
页码:2105 / 2112
页数:8
相关论文
共 50 条
  • [1] Microgrid Planner: An Open-Source Software Platform
    Reich, Daniel
    Frye, Leah
    [J]. INFORMS JOURNAL ON COMPUTING, 2024,
  • [2] Opportunity Costs in Free Open-Source Software
    Karus, Siim
    [J]. OPEN SOURCE SYSTEMS, OSS 2019, 2019, 556 : 139 - 150
  • [3] An open-source platform for distributed Linux Software Routers
    Bolla, Raffaele
    Bruschi, Roberto
    [J]. COMPUTER COMMUNICATIONS, 2013, 36 (04) : 396 - 410
  • [4] OpenVolcano: An Open-Source Software Platform for Fog Computing
    Bruschi, R.
    Lago, P.
    Lamanna, G.
    Lombardo, C.
    Mangialardi, S.
    [J]. 2016 28TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 28), VOL 2, 2016, : 22 - 27
  • [5] Building an Open-source Platform-as-a-Service with Intelligent Management of Multiple Cloud Resources
    Sandru, Calin
    Petcu, Dana
    Munteanu, Victor Ion
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 333 - 338
  • [6] The Free Software Alternative: Freeware, Open-source software, and Libraries
    Corbly, James E.
    [J]. INFORMATION TECHNOLOGY AND LIBRARIES, 2014, 33 (03) : 65 - 75
  • [7] Open-source data analysis and visualization software platform: SAGUARO
    Kim, Dae Wook
    Lewis, Benjamin J.
    Burge, James H.
    [J]. OPTICAL MANUFACTURING AND TESTING IX, 2011, 8126
  • [8] Osirix: Free and open-source software for medical imagery
    Jalbert, F.
    Paoli, J. R.
    [J]. REVUE DE STOMATOLOGIE ET DE CHIRURGIE MAXILLO-FACIALE, 2008, 109 (01): : 53 - 55
  • [9] EvaSIM: a Software Simulator for the EVA Open-source Robotics Platform
    Da Rocha, Marcelo Marques
    Cruz-Sandoval, Dagoberto
    Favela, Jesus
    Muchaluat-Saade, Debro C.
    [J]. 2022 31ST IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (IEEE RO-MAN 2022), 2022, : 714 - 721
  • [10] Open-source software platform for medical image segmentation applications
    Namias, R.
    D'Amato, J. P.
    del Fresno, M.
    [J]. 13TH INTERNATIONAL CONFERENCE ON MEDICAL INFORMATION PROCESSING AND ANALYSIS, 2017, 10572