Previous Article in Journal
A Bibliometric Analysis and Visualization of In-Vehicle Communication Protocols
Previous Article in Special Issue
An Explainable Machine Learning Approach for IoT-Supported Shaft Power Estimation and Performance Analysis for Marine Vessels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

A C-Based Framework for Low-Cost Real-Time Embedded Systems

by
Ivan Cibrario Bertolotti
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.
Keywords: embedded systems; logic controllers; firmware development frameworks embedded systems; logic controllers; firmware development frameworks

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

Back to TopTop