Research Article Open Access

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

Aloysio Augusto Rabello de Carvalho1 and Luiz Eduardo Galvão Martins1
  • 1 Institute of Science and Technology, UNIFESP, São José dos Campos-SP, Brazil

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.

Journal of Computer Science
Volume 21 No. 6, 2025, 1472-1481

DOI: https://doi.org/10.3844/jcssp.2025.1472.1481

Submitted On: 23 May 2024 Published On: 17 July 2025

How to Cite: 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

  • 75 Views
  • 23 Downloads
  • 0 Citations

Download

Keywords

  • Operational Systems
  • Embedded Software
  • Embedded System
  • Real-Time Operating System