This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
A C-Based Framework for Low-Cost Real-Time Embedded Systems
by
Ivan Cibrario Bertolotti
Ivan Cibrario Bertolotti
Dr. Ivan Cibrario Bertolotti received his Laurea degree in computer science from the University of a [...]
Dr. Ivan Cibrario Bertolotti received his Laurea degree in computer science from the University of Torino, Turin, Italy, in 1996. Since then, he has been a Researcher with the National Research Council of Italy, Rome, Italy. He currently works at the Institute of Electronics, Computer and Telecommunication Engineering, Turin, as a Senior Researcher. Furthermore, he is a Technical Referee for primary international journals and conferences. His research interests include real-time operating system design and implementation, industrial communication systems and protocols, as well as modeling languages and runtime support for cyber–physical systems. He has co-authored three books and more than one hundred peer-reviewed articles on these topics.
Istituto di Elettronica e di Ingegneria dell Informazione e delle Telecomunicazioni (IEIIT), Consiglio Nazionale delle Ricerche (CNR), 10129 Turin, Italy
Future Internet 2025, 17(6), 269; https://doi.org/10.3390/fi17060269 (registering DOI)
Submission received: 20 May 2025
/
Revised: 11 June 2025
/
Accepted: 17 June 2025
/
Published: 19 June 2025
Abstract
This paper presents a framework that enables programmers to deploy embedded real-time firmware of Internet of Things (IoT) devices more conveniently than using plain C/C++-language programming, by abstracting away from low-level details and the ad hoc management of multiple, diverse network technologies. Moreover, unlike other proposals, the framework is able to accommodate both time and event-driven applications. Experimental results show that for Modbus-CAN communication, the worst-case time overhead of the framework is less than 6% of the total combined processing and communication time. Its memory requirement is less than 5% and 4% of the Flash memory and RAM available on a typical IoT microcontroller. The framework also compares favorably with respect to two other approaches in terms of the sustainable minimum cycle time, memory overhead, and level of programming abstraction when tested on a simple real-time algorithm.
Share and Cite
MDPI and ACS Style
Cibrario Bertolotti, I.
A C-Based Framework for Low-Cost Real-Time Embedded Systems. Future Internet 2025, 17, 269.
https://doi.org/10.3390/fi17060269
AMA Style
Cibrario Bertolotti I.
A C-Based Framework for Low-Cost Real-Time Embedded Systems. Future Internet. 2025; 17(6):269.
https://doi.org/10.3390/fi17060269
Chicago/Turabian Style
Cibrario Bertolotti, Ivan.
2025. "A C-Based Framework for Low-Cost Real-Time Embedded Systems" Future Internet 17, no. 6: 269.
https://doi.org/10.3390/fi17060269
APA Style
Cibrario Bertolotti, I.
(2025). A C-Based Framework for Low-Cost Real-Time Embedded Systems. Future Internet, 17(6), 269.
https://doi.org/10.3390/fi17060269
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.