Page 19 - REC :: M.E. Embedded System Technologies Curriculum and Syllabus - R2019
P. 19
understand the fundamentals building blocks of a digital instrument.
understand the different methods of Data Transmission System.
acquire the concept of various instrumentation Bus.
acquire detail knowledge on building blocks of a “Virtual Instrumentation System.
acquire detail knowledge on industrial process measurements.
Reference Books(s):
1 A.J. Bouwens, “Digital Instrumentation” , TATA McGraw-Hill Edition, 1998.
2 N. Mathivanan, “Microprocessors, PC Hardware and Interfacing”, Prentice-Hall India, 2005.
3 H S Kalsi, “Electronic Instrumentation” Second Edition, Tata McGraw-Hill,2006.
Joseph J. Carr, “Elements of Electronic Instrumentation and Measurement” Third Edition, Pearson Education,
4
2003.
5 Buchanan, “Computer busses”, Arnold, London,2000.
6 Jonathan W Valvano, “Embedded Microcomputer systems”, Asia Pvt. Ltd., Brooks/Cole, Thomson, 2001.
Subject Code Subject Name (Theory course) Category L T P C
ET19P22 REAL TIME OPERATING SYSTEMS PE 3 0 0 3
Objectives:
To expose the students to the fundamentals of interaction of OS with a computer and User computation.
To teach the fundamental concepts of how process are created and controlled with OS.
To study on programming logic of modeling Process based on range of OS features.
To compare types and Functionalities in commercial OS.
To discuss the application development using RTOS.
UNIT-I REVIEW OF OPERATING SYSTEMS 9
Basic Principles - Operating System structures – System Calls – Files – Processes – Design and Implementation of
processes – Communication between processes – Introduction to Distributed operating system – issues in distributed
system: states, events, clocks-Distributed scheduling-Fault & recovery.
UNIT-II OVERVIEW OF RTOS 9
RTOS Task and Task state –Multithreaded Premptive scheduler- Process Synchronization-Message queues– Mail
boxes -pipes – Critical section – Semaphores – Classical synchronization problem – Deadlocks.
UNIT-III REAL TIME MODELS AND LANGUAGES 9
Event Based – Process Based and Graph based Models – Real Time Languages – RTOS Tasks – RT scheduling -
Interrupt processing – Synchronization – Control Blocks – Memory Requirements..
UNIT-IV REAL TIME KERNEL 9
Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target – Comparison and Basic study of
various RTOS like – VX works – Linux supportive RTOS – C Executive.
UNIT-V RTOS APPLICATION DOMAINS 9
Case studies-RTOS for Image Processing – Embedded RTOS for Network communication- RTOS for fault-Tolerant
Applications – RTOS for Control Systems.
Total Contact Hours : 45
Course Outcomes:
At the end of the course the student will be able to:
distinguish a real-time system from other systems.
identify the functions of operating system.
evaluate the need for real-time operating system.
implement the real-time operating system principles.
design an application using RTOS

