Embedded Real Time Operating Systems Performance Analysis for ARM7 Platform

Authors

  • Vibhute Pritish M. Department of E&TC, SRES COE, University of Pune, Kopargaon, Maharashtra 423603, India
  • Pawar Shitalkumar S. Department of E&TC, SRES COE, University of Pune, Kopargaon, Maharashtra 423603, India

DOI:

https://doi.org/10.37591/ctsp.v4i2.5083

Abstract

An embedded RTOS is a software part of an embedded system that is used in the almost all the real-time application development process. It has a considerable effect on the reliability, robustness and performance of system under design and test. This paper addresses the concern of parameterized performance characteristics of two different RTOSs i.e. μC/OS-II and FreeRTOS ported on same common controller platform from ARM7TDMI family. Different OS services are identified and considered by performance parameters to establish performance metrics. Performance Metrics selected include Pre-emption time, context switching, interrupt latency and execution time. These parameters are further categorized into behaviour model and timing model for the need of abstractions. Concepts of parametric timing analysis were extended to consider the performance of the memory, processor and available peripherals.

Published

2021-01-19

Issue

Section

RESEARCH ARTICLES