JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

IT601PC: INTRODUCTION TO EMBEDDED SYSTEMS

B.Tech III Year II Semester (R18)

Prerequisites

  • 1. A course on “Digital Logic Design and Microprocessors”
  • 2. A course on “Computer Organization and Architecture”

Course Objectives

  • 1. To provide an overview of principles of Embedded System
  • 2. To provide a clear understanding of role of firmware, operating systems in correlation with hardware systems.

Course Outcomes

  • 1. Expected to understand the selection procedure of processors in the embedded domain.
  • 2. Design procedure of embedded firm ware.
  • 3. Expected to visualize the role of realtime operating systems in embedded systems.
  • 4. 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 of Embedded Systems, Major application areas, Purpose of E bedded Systems, Characteristics and Quality attributes of Embedded Systems.

UNIT - II

The Typical Embedded System: Core of the Embedded System, Memory, Sensors and Actuators, Communication Interface, Embedded Firmware, Other System components.

UNIT - III

Embedded Firmware Design and Development: Embedded Firmware Design, Embedded Firmware Development Languages, Programming in Embedded C.

UNIT - IV

RTOS Based Embedded System Design: Operating System basics, Types of Operating Systems, Tasks, Process, Threads, Multiprocessing and Multi-tasking, Task Scheduling, Threads-Processes-Scheduling putting them together, Task Communication, Task Synchronization, Device Drivers, How to choose an RTOS

UNIT - V

Integration and Testing of Embedded Hardware and Firmware: Integration of Hardware and Firmware, Boards Bring up The Embedded System Development Environment: The Integrated Development Environment (IDE), Types of files generated on Cross-Compilation, Disassembler/Decompiler, Simulators, Emulators and Debugging, Target Hardware Debugging, Boundary Scan.

TEXT BOOKS:

  • 1. Shibu K V, “Introduction to Embedded Systems”, Second Edition, Mc Graw Hill R18 B.TECH IT III YEAR

REFERENCES:

  • 1. Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-Hill
  • 2. Frank Vahid and Tony Givargis, “Embedded Systems Design” - A Unified Hardware/Software Introduction, John Wiley
  • 3. Lyla, “Embedded Systems” –Pearson
  • 4. David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint 2000. R18 B.TECH IT III YEAR

Loading Question Papers

Fetching data from database...