X hits on this document

59 views

0 shares

0 downloads

0 comments

5 / 20

R8C Family General RTOS Concepts

2.

Introduction to Real-Time Operating System

“Real-Time Operating System (RTOS) is a multitasking operating system intended for real-time applications.” WIKIPEDIA. RTOS is implemented in products all around us, ranging from military, and consumer to scientific applications. Figure 1 depicts an example of RTOS implementation on Renesas automotive dashboard platform.

Figure 1 Renesas Automotive Dashboard Platform (with MR8C/4)

2.1

What is RTOS

RTOS comprises of two components, namely, “Real-Time” and “Operating System”.

2.1.1 Real-Time

Real-Time indicates an expectant response or reaction to an event on the instant of its evolution. The expectant response depicts the logical correctness of the result produced. The instant of the events’ evolution depicts deadline for producing the result.

2.1.2

Operating System

Operating System (OS) is a system program that provides an interface between hardware and application programs. OS is commonly equipped with features like: Multitasking, Synchronization, Interrupt and Event Handling, Input/ Output, Inter-task Communication, Timers and Clocks and Memory Management to fulfill its primary role of managing the hardware resources to meet the demands of application programs.

RTOS is therefore an operating system that supports real-time applications and embedded systems by providing logically correct result within the deadline required. Such capabilities define its deterministic timing behavior and limited resource utilization nature.

RES05B0008-0100/Rev.1.00

January 2010

Page 3 of 18

Document info
Document views59
Page views59
Page last viewedTue Jan 17 22:19:56 UTC 2017
Pages20
Paragraphs395
Words6183

Comments