You are on page 1of 8

Embedded System and RTOS

3rd Year 1st Semester


Open Elective

V. VIJAYARAGHAVAN, M.E., (Ph.D.,)

Assistant Professor - ECE, VFSTR, Guntur, AP.


UNIT - I
COMPANY
LOGO

Introduction to Embedded Systems

Introduction to Embedded Systems

Basic concepts; Categories, Specialities, Recent trends in embedded systems

Architecture of Embedded Systems: Hardware architecture, Software architecture

Application software, Communication software

Process of generating executable image, Development /testing tools

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


UNIT - II
COMPANY
LOGO

Embedded System Development

Process of Embedded System Development: Requirements, Specification

Architecture design, Designing hardware and software components,


System Integration

Formalisms for system design, Structural description,


Behavioural description

Program Design and Analysis: Components for Embedded programs

Models of Programs, Assembly, Linking and Loading, Compilation techniques

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


UNIT - III
COMPANY
LOGO

OPERATING SYSTEMS

Processes and operating systems: Multiple tasks and


multiple processes, Multirate systems

RTOS basics: Architecture of Kernel, Tasks and Task Scheduler


Task States, Content Switching

Scheduling Algorithms, Rate Monotonic Analysis, Task,


Management Function Calls

Interrupt Service Routines, Semaphores, mutex, mailboxes,


message queues, event registers

Pipes, Signals, Timers, Memory Management, Priority Inversion Problem

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


UNIT - IV
COMPANY
LOGO

RTOS and NETWORK SYSTEM DESIGN

Real Time Operating Systems: POSIX, Windows CE

Networks and Multiprocessors: Categories of Multiprocessors

Distributed embedded systems-Network abstractions, CAN bus

Distributed computing in cars & airplanes, I2C bus, Ethernet, Internet

MPSoCs and Shared Memory Multiprocessors

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


UNIT - V
COMPANY
LOGO

CASE STUDY

Design Examples: Model Train Controller

Audio Player, Digital Still Camera

Engine Control Unit, Video Accelerator

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


REFERENCE BOOKS
COMPANY
LOGO

 K.V.K.K. Prasad, “Embedded Real-Time Systems: Concepts, Design


& Programming”, Dream Tech Press, 2005.
 Marilyn Wolf, “Computers as Components - Principles of Embedded
Computing System Design”, Third Edition “Morgan Kaufmann
Publisher (An imprint from Elsevier), 2012.

 Raj Kamal. Embedded Systems Architecture, Programming and Design. 2nd Edition,
McGraw Hill, 2012.

 Arnold S. Berger, An introduction to Processes, Tools and Techniques, CMP books, 2005.

 Wang K.C., Embedded and Real-Time Operating Systems, Springer, 2017.

 Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/Software
Introduction, John Wiley & Sons, Student edition, 2006.

V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur


Thank You
V.Vijayaraghavan, Assistant Professor-ECE, VFSTR, Guntur

You might also like