Open Access Open Access  Restricted Access Subscription or Fee Access

Embedded Real Time Operating Systems Performance Analysis for ARM7 Platform

Vibhute Pritish M., Pawar Shitalkumar S.

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.

 

 

Keywords: μC/OS-II, FreeRTOS.org, ARM7TDMI, LPC2148


Keywords


μC/OS-II; FreeRTOS.org; ARM7TDMI;LPC2148

Full Text:

PDF

Refbacks

  • There are currently no refbacks.