JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

EI701PC: EMBEDDED SYSTEM DESIGN

B.Tech IV Year I Semester (R16)

Course Objectives:

  • To provide an overview of Design Principles of Embedded System.
  • To provide clear understanding about the role of firmware, operating systems in correlation with hardware systems.

Course Outcomes:

  • Expected to understand the selection procedure of Processors in the embedded domain.
  • Design Procedure for Embedded Firmware.
  • Expected to visualize the role of Real time Operating Systems in Embedded Systems.
  • Expected to evaluate the Correlation between task synchronization and latency issues

UNIT - I

Introduction to Embedded Systems: Definition of Embedded System, Embedded Systems Vs General Computing Systems, History of Embedded Systems, Classification, Major Application Areas, Purpose of Embedded Systems, Characteristics and Quality Attributes of Embedded Systems.

UNIT - II

Typical Embedded System: Core of the Embedded System: General Purpose and Domain Specific Processors, ASICs, PLDs, Commercial Off-The-Shelf Components (COTS). Memory: ROM, RAM, Memory according to the type of Interface, Memory Shadowing, Memory selection for Embedded Systems, Sensors and Actuators, Communication Interface: Onboard and External Communication Interfaces.

UNIT - III

Embedded Firmware: Reset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time Clock, Watchdog Timer, Embedded Firmware Design Approaches and Development Languages.

UNIT - IV

RTOS Based Embedded System Design: Operating System Basics, Types of Operating Systems, Tasks, Process and Threads, Multiprocessing and Multitasking, Task Scheduling.

UNIT - V

Task Communication: Shared Memory, Message Passing, Remote Procedure Call and Sockets, Task Synchronization: Task Communication/Synchronization Issues, Task Synchronization Techniques, Device Drivers, How to Choose an RTOS.

R16 B.TECH ECE.

TEXT BOOKS:

  • 1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.

REFERENCE BOOKS:

  • 1. Embedded Systems - Raj Kamal, MC GRAW HILL EDUCATION.
  • 2. Embedded System Design - Frank Vahid, Tony Givargis, John Wiley.
  • 3. Embedded Systems – Lyla, Pearson, 2013
  • 4. An Embedded Software Primer - David E. Simon, Pearson Education. R16 B.TECH ECE.

Loading Question Papers

Fetching data from database...