Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 17 July 2025

An Experimental Study on the Embedded Software Development Approach Using TI-RTOS

Aloysio Augusto Rabello de Carvalho1 & Luiz Eduardo Galvão Martins1

Journal of Computer Science, Volume 21, Issue 6, pp. 1472–1481 · doi.org/10.3844/jcssp.2025.1472.1481

3,068 accesses1,603 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Embedded systems have experienced significant growth in recent years. These systems, which power a wide range of devices from smart appliances to industrial machinery, have become integral to our daily lives and industries. However, this rapid expansion introduces new challenges for developers. A critical decision involves whether to employ a Real-Time Operating System (RTOS) or to forgo it, depending on the specific project requirements. Additionally, developers are focused on finding effective strategies to enhance code quality, promote code reuse, reduce complexity, and streamline the learning curve. These challenges underscore the evolving landscape of embedded systems, where maximizing potential while maintaining efficiency and ease of development has become a top priority. This study presents a comparative evaluation of an embedded system utilizing the TI-RTOS, which includes an RTOS kernel and a set of libraries, against an equivalent system using a minimalistic custom kernel without these libraries. The analysis examines various metrics, including source code size, complexity, architecture, learning curve, and development time. The results indicate that the learning curve associated with adopting TI-RTOS did not show a significant increase compared to the system without an operating system (bare metal). Furthermore, productivity remained largely unchanged when using TI-RTOS. Importantly, the implementation of TI-RTOS did not lead to a notable increase in source code complexity. This study offers valuable insights for embedded systems developers and engineers, demonstrating that integrating TI-RTOS can be a viable option without adding undue complexity to a project. These findings are particularly relevant for those seeking an efficient and user-friendly solution for embedded systems.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

de Carvalho, A. A. R. & Martins, L. E. G. (2025). An Experimental Study on the Embedded Software Development Approach Using TI-RTOS. Journal of Computer Science, 21(6), 1472–1481. https://doi.org/10.3844/jcssp.2025.1472.1481

Licence
CC BY 4.0
Issue
Volume 21, Issue 6
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
An Experimental Study on the Embedded Software Development Approach Using TI-RTOSJournal of Computer Science · Volume 21, Issue 6 · pp. 1472–1481 · CC BY 4.0Download