Embedded and Realtime Operating Systems
Embedded and Realtime Operating Systems
10
Year of
Course No. Course Name L - T - P - Credits
Introduction
EMBEDDED AND REAL TIME OPERATING
10EC6516 3-0–0-3 2015
SYSTEMS
Course Prerequisites
Basic knowledge in Computer Organization and Architecture and Embedded systems,
Course Objectives
To have an advanced level knowledge on embedded and real time operating systems
Syllabus
Embedded Processors, Embedded Processor and Computing Platform, Networks, Network-Based
design, Real-time Characteristics, System Design Techniques
Expected Outcomes
The students are expected to know how to design an embedded system with RTOS.
References
1. Wayne Wolf, Computers as Components: Principles of Embedded Computing System Design,
Morgan Kaufman Publishers.
2. Jane.W.S. Liu, Real-Time systems, Pearson Education Asia.
3. C. M. Krishna and K. G. Shin, Real-Time Systems , McGraw-Hill, 1997
4. Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/Software
Introduction, John Wiley & Sons.
Course plan
Semester
Module Content Hours Exam Marks
(%)
Embedded Processors : Embedded Computers, Characteristics of
Embedded Computing Applications, Challenges in Embedded
Computing system design, Embedded system design process-
I Requirements, Specification, Architectural Design, Designing 6 15
Hardware and Software Components, System Integration,
Formalism for System Design-Structural Description, Behavioural
Description, Design Example: Model Train Controller
Embedded Processor and Computing Platform : ARM processor-
processor and memory organization. Data operations, Flow of
Control, SHARC processor- Memory organization, Data operations,
Flow of Control, parallelism with instructions, CPU Bus
II 8 15
configuration, ARM Bus, SHARC Bus, Memory devices,
Input/output devices, Component interfacing, designing with
microprocessor development and debugging, Design Example :
Alarm Clock. Hybrid Architecture