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 条
  • [41] Reusing open-source software and practices: The impact of open-source on commercial vendors
    Brown, AW
    Booch, G
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 123 - 136
  • [42] Using free open source software for intelligent geometric computing
    CES Felipe II, Universidad Complutense de Madrid, Campus de Aranjuez, 28300 Aranjuez, Spain
    不详
    不详
    不详
    [J]. Lect. Notes Comput. Sci., PART 4 (353-367):
  • [43] Using Free Open Source Software for Intelligent Geometric Computing
    Abanades, Miguel A.
    Botana, Francisco
    Escribano, Jesus
    Valcarce, Jos E. L.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT IV, 2011, 6785 : 353 - 367
  • [44] OpenMS: a flexible open-source software platform for mass spectrometry data analysis
    Roest, Hannes L.
    Sachsenberg, Timo
    Aiche, Stephan
    Bielow, Chris
    Weisser, Hendrik
    Aicheler, Fabian
    Andreotti, Sandro
    Ehrlich, Hans-Christian
    Gutenbrunner, Petra
    Kenar, Erhan
    Liang, Xiao
    Nahnsen, Sven
    Nilse, Lars
    Pfeuffer, Julianus
    Rosenberger, George
    Rurik, Marc
    Schmitt, Uwe
    Veit, Johannes
    Walzer, Mathias
    Wojnar, David
    Wolski, Witold E.
    Schilling, Oliver
    Choudhary, Jyoti S.
    Malmstrom, Lars
    Aebersold, Ruedi
    Reinert, Knut
    Kohlbacher, Oliver
    [J]. NATURE METHODS, 2016, 13 (09) : 741 - 748
  • [45] OpenMS: A flexible open-source software platform for mass spectrometry data analysis
    Röst H.L.
    Sachsenberg T.
    Aiche S.
    Bielow C.
    Weisser H.
    Aicheler F.
    Andreotti S.
    Ehrlich H.-C.
    Gutenbrunner P.
    Kenar E.
    Liang X.
    Nahnsen S.
    Nilse L.
    Pfeuffer J.
    Rosenberger G.
    Rurik M.
    Schmitt U.
    Veit J.
    Walzer M.
    Wojnar D.
    Wolski W.E.
    Schilling O.
    Choudhary J.S.
    Malmström L.
    Aebersold R.
    Reinert K.
    Kohlbacher O.
    [J]. Nature Methods, 2016, 13 (9) : 741 - 748
  • [46] An open-source greenhouse modelling platform
    Korner, O.
    Holst, N.
    [J]. V INTERNATIONAL SYMPOSIUM ON APPLICATIONS OF MODELLING AS AN INNOVATIVE TECHNOLOGY IN THE HORTICULTURAL SUPPLY CHAIN - MODEL-IT 2015, 2017, 1154 : 241 - 248
  • [47] An Open-source Based ITS Platform
    Andersen, Ove
    Krogh, Benjamin B.
    Torp, Kristian
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 2, 2013, : 27 - 32
  • [48] PTCLab: Free and open-source software for calculating phase transformation crystallography
    [J]. Gu, X.-F. (xinfugu@gmail.com), 1600, International Union of Crystallography, 5 Abbey Road, Chester, CH1 2HU, United Kingdom (49):
  • [49] Free and Open-Source Software for sustainable analysis in logistics systems design
    de Assis Rangel, Joao Jose
    Azevedo Cordeiro, Anna Christine
    [J]. JOURNAL OF SIMULATION, 2015, 9 (01) : 27 - 42
  • [50] FloodRisk: a collaborative, free and open-source software for flood risk analysis
    Albano, Raffaele
    Mancusi, Leonardo
    Sole, Aurelia
    Adamowski, Jan
    [J]. GEOMATICS NATURAL HAZARDS & RISK, 2017, 8 (02) : 1812 - 1832