Modular design of an open-source, networked embedded system

被引:6
|
作者
Bertolotti, Ivan Cibrario [1 ]
Hu, Tingting [1 ,2 ]
机构
[1] CNR Natl Res Council Italy, IEIIT, I-10129 Turin, Italy
[2] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
Open-source software; Embedded systems; Distributed systems;
D O I
10.1016/j.csi.2014.05.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ever increasing hardware capabilities typical of modern microcontrollers make it easier to add more and more functions to embedded systems, even for relatively low-end ones. In turn, this raises new requirements on their firmware, focusing on aspects like adherence to international and industrial standards, modularity, portability, fast time to market, and integration of diverse software components. This paper shows, by means of a case study, how to design a full-fledged networked embedded system using only open-source components, including a small-scale real-time operating system. In addition, it highlights how different components addressed key design issues, like inter-task synchronization and communication. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:41 / 52
页数:12
相关论文
共 50 条
  • [1] Design and realization of an open-source and modular smart meter
    Sayed, Sawsan
    Hussain, Tasnim
    Gastli, Adel
    Benammar, Mohieddine
    [J]. ENERGY SCIENCE & ENGINEERING, 2019, 7 (04): : 1405 - 1422
  • [2] acados—a modular open-source framework for fast embedded optimal control
    Robin Verschueren
    Gianluca Frison
    Dimitris Kouzoupis
    Jonathan Frey
    Niels van Duijkeren
    Andrea Zanelli
    Branimir Novoselnik
    Thivaharan Albin
    Rien Quirynen
    Moritz Diehl
    [J]. Mathematical Programming Computation, 2022, 14 : 147 - 183
  • [3] An open-source spatial analysis system for embedded systems
    de Freitas Coelho, Andre Luiz
    de Queiroz, Daniel Marcal
    Magalhaes Valente, Domingos Sarvio
    de Carvalho Pinto, Francisco de Assis
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 154 : 289 - 295
  • [4] Open-Source Hardware Design of Modular Solar DC Nanogrid
    Rahman, Md Motakabbir
    Khan, Sara
    Pearce, Joshua M.
    [J]. TECHNOLOGIES, 2024, 12 (09)
  • [5] acados-a modular open-source framework for fast embedded optimal control
    Verschueren, Robin
    Frison, Gianluca
    Kouzoupis, Dimitris
    Frey, Jonathan
    van Duijkeren, Niels
    Zanelli, Andrea
    Novoselnik, Branimir
    Albin, Thivaharan
    Quirynen, Rien
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2022, 14 (01) : 147 - 183
  • [6] Design and implementation of a low cost, modular, adaptable and open-source XYZ positioning system for neurophysiology
    Campbell, Thomas
    Jones, James F. X.
    [J]. HARDWAREX, 2020, 7
  • [7] Modular Open-Source Design of Pyrolysis Reactor Monitoring and Control Electronics
    Hafting, Finn K.
    Kulas, Daniel
    Michels, Etienne
    Chipkar, Sarvada
    Wisniewski, Stefan
    Shonnard, David
    Pearce, Joshua M.
    [J]. ELECTRONICS, 2023, 12 (24)
  • [8] CardioXplorer: An Open-Source Modular Teleoperative Robotic Catheter Ablation System
    Xu, Zhouyang
    Zeidan, Aya Mutaz
    He, Yetao
    Leung, Lisa
    Byrne, Calum
    Sabu, Sachin
    Wu, Yuanwei
    Chen, Zhiyue
    Williams, Steven E.
    Lindenroth, Lukas
    Behar, Jonathan
    Rinaldi, Christopher Aldo
    Whitaker, John
    Arujuna, Aruna
    Housden, Richard
    Rhode, Kawal
    [J]. ROBOTICS, 2024, 13 (05)
  • [9] Design of a SCADA System Based on Open-Source Tools
    Silva, Fernanda M. Q.
    Cardoso Filho, Braz J.
    Pires, Igor A.
    Maia, Thales A. C.
    [J]. 2021 14TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRY APPLICATIONS (INDUSCON), 2021, : 1323 - 1328
  • [10] Scalable Open-Source System-on-Chip Design
    Carloni, Luca P.
    [J]. 2020 IFIP/IEEE 28TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2020, : 7 - 9