2009•Unpublished venueRequires access

Real-time operating system (RTOS) for small (16-bit) microcontroller

Su-Lim Tan, Tran Nguyen Bao Anh

Open publisher page 17 citations

Abstract

Real-time operating system (RTOS) is gaining increasing use not only in 32-bit systems but also in 16-bit systems. RTOS is different from generic OS by several unique characteristics and the use of RTOS in embedded system development proves to be more advantageous. In this paper, 9 RTOSes targeting smaller processors have been evaluated and four of the RTOSes have been selected for performance benchmarking on the same M16/62P microcontroller platform to avoid bias. Based on the comparison, the μTKernel RTOS is chosen for porting to the H8S/2377 16-bit microcontroller to demonstrate the ease of RTOS platform migration. The same version of μTKernel RTOS running on different platforms are then compared. Lastly, an application is developed with the RTOS to demonstrate the ease of multi-task application development on such microcontroller platform.

About this research paper

What this paper is about

Real-time operating system (RTOS) is gaining increasing use not only in 32-bit systems but also in 16-bit systems. RTOS is different from generic OS by several unique characteristics and the use of RTOS in embedded system development proves to be more advantageous. In this paper, 9 RTOSes targeting smaller processors have been evaluated and four of the RTOSes have been selected for performance benchmarking on the same M16/62P microcontroller platform to avoid bias. Based on the comparison, the μTKernel RTOS is chosen for porting to the H8S/2377 16-bit microcontroller to demonstrate the ease of RTOS platform migration. The same version of μTKernel RTOS running on different platforms are then compared. Lastly, an application is developed with the RTOS to demonstrate the ease of multi-task application development on such microcontroller platform.

Why it matters

OpenAlex reports 17 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Real-time operating system (RTOS) is gaining increasing use not only in 32-bit systems but also in 16-bit systems. RTOS is different from generic OS by several unique characteristics and the use of RTOS in embedded system development proves to be more advantageous. In this paper, 9 RTOSes targeting smaller processors have been evaluated and four of the RTOSes have been selected for performance benchmarking on the same M16/62P microcontroller platform to avoid bias. Based on the comparison, the μTKernel RTOS is chosen for porting to the H8S/2377 16-bit microcontroller to demonstrate the ease of RTOS platform migration. The same version of μTKernel RTOS running on different platforms are then compared. Lastly, an application is developed with the RTOS to demonstrate the ease of multi-task application development on such microcontroller platform.

Key concepts: Real-time operating system, Porting, Microcontroller, Computer science, Embedded system, Benchmarking, 32-bit, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
Real-time operating system (RTOS) for small (16-bit) microcontroller — Research Paper | ScholarLens