Anna University 2013 Regulation - Syllabus RO6008 Embedded Systems Design - Download

UNIT I INTRODUCTION TO EMBEDDED SYSTEM 7

Embedded system, Functional building block of embedded system, Characteristics of embedded system applications, Challenges in embedded system design, Embedded system design processes.

UNIT II ARCHITECTURE OF EMBEDDED SYSTEM 10

Computer architecture taxonomy, CPUs – Programming input and output, Supervisor mode, Exceptions & Traps, Co -processors, Memory system mechanisms - CPU bus - Memory devices - I/O devices - Component interfacing - Assembly and linking - Basic compilation techniques – Program optimization.

UNIT III OS FOR EMBEDDED SYSTEMS 10

Introduction to RTOS, Multiple tasks and multiple processes, Context switching, Operating system, Scheduling policies, Interprocess communication mechanisms. Introduction to μC/ OS II.

UNIT IV PERFORMANCE ISSUSES OF EMBEDDED SYSTEMS 8

CPU Performance, CPU power consumption, Program level performance analysis, Analysis and optimization of program size, energy and power, Evaluating operating system performance, Power management and optimization strategies for processes, Multiprocessors – CPUs and accelerators, Multiprocessor performance analysis.

UNIT V DESIGN & IMPLEMENTATION 10

Development and debugging, Manufacturing Testing, Program validation and Testing, Distributed embedded architecture, Networks for Embedded Systems - I2 C Bus, CAN Bus, Design examples: Cell phones, Digital Still Cameras, Elevator Controller.