Course Details
Subject {L-T-P / C} : EC3202 : Embedded Systems { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Debiprasad Priyabrata Acharya
Syllabus
Module 1 (8 hours)
Introduction to Embedded systems, Sensors and Actuators, Embedded Processors,
Module 2 (12 hours)
Introduction to 8-bit and 16-bit microcontroller: 8051 family of microcontroller, architecture, memory organization, special function registers, timer counter, serial interface, interrupt organization, instruction sets and programming, instruction timing and interfacing, practical applications, introduction to 16-bit microcontrollers.
Module 3 (8 hours)
Embedded Memory, Devices and Buses for device networks, I2C Bus, SPI Bus, PCI bus,
Module 4 (8 hours)
Device drivers and Interrupt servicing mechanism, Programming concepts and Embedded programming in C and C++, Program modeling concepts in single and multiprocessor- development Process, Real time operating system.
Course Objectives
- To understand Embedded Systems and its constituents
- To comprehend the design of hardware for Embedded Systems
- To understand the software development for the Embedded Hardware and bus protocols
- To develop understanding on real time operating systems
Course Outcomes
CO1: explain the Embedded Systems and its constituents. <br />CO2: apply the knowledge of design process of hardware for Embedded Systems <br />CO3: apply the knowledge of software development for the Embedded Hardware and bus protocols <br />CO4: Use and design real time operating system for various applications
Essential Reading
- M.A. Mazdi & J.G. Mazdi, The 8051 Microcontroller and Embedded System, Pearson Education India , 2013
- S.Heath, Embedded Systems Design, Elsevier , 2009
Supplementary Reading
- J.K.Peckol, Embedded Systems A contemporary Design Tool, Wiley Student Edition , 2008
- K J Ayala, The 8051 Microcontroller Architecture, Programming and Application, Penram International Publishing (India)