Embedded Systems syllabus

MDM-271-AID · Second Year Artificial Intelligence and Data Science, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

MDM-271-AID2 h/week theoryCCE 30 + End-sem 70
30hours of theory
05.units
02.credits

Unit-wise syllabus

UNIT I

Introduction to Embedded Systems

6 hours

Introduction to embedded system,application domain,Desirable Features and General Characteristics of Embedded Systems,Example of a Simple Embedded System,Figures of Merit for an Embedded System,Classification of MCUs: 4/8/16/32 Bits,History of Embedded Systems, classification of embedded system ,Current Trends,example of embedded system:-Mobile Phone,Automotive Electronics,Radio Frequency Identification (RFID),Robotics

Case Study: Smart Traffic Light Control System Using Embedded Systems

UNIT II

Microcontrollers in Embedded System

6 hours

History of Microcontrollers, Introduction to Arduino, Components of Arduino, History of Arduino, Installing Software, Structure of Programming, Overview of Variables, Infinite Loops, Compiling, Linking and Debugging. Raspberry Pi, About the Board, Linux on Raspberry Pi, Raspberry Pi Interfaces, Programming Raspberry Pi with Python. Controlling LED with Raspberry Pi, Interfacing an LED and Switch with Raspberry Pi, Interfacing a Light Sensor (LDR) with Raspberry Pi.

Case Study : Home Automation System Using Arduino

UNIT III

Sensors , ADCs and Actuators

6 hours

Basics of Sensors and Actuators, Active vs. passive sensors, Analog vs. digital sensors, Types of Sensors :Temperature Sensors,Light Sensors,Photojunction Devices,Proximity/Range Sensors,Humidity Sensors,pressure sensor,ultrasonic sensor,gas sensors,Analog to Digital Converters. Digital to Analog Converters,Types of Actuators ,Displays-LEDs, Liquid Crystal Displays (LCDs) ,seven segment display, stepper motor, Relay.

Case study: Smart laboratory Monitoring System

UNIT IV

ARM Processor

6 hours

Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA bus protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT)code, Operating System, Applications. ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register,Pipeline, Exceptions, Interrupts and Vector Table, Core extensions.

Case study : Smart Agriculture Monitoring System

UNIT V

Real time operating systems

6 hours

Introduction,Real-time Tasks,Real-time Systems,Real-time Operating Systems, types of real time tasks,Realtime Scheduling Algorithms,Rate Monotonic Algorithm,The Earliest Deadline First Algorithm Task synchronisation, Device Drivers

Case study: Installation of Real Time Operating System

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)302
End-semester exam70

Prerequisite: Digital Electronics and Logic Design, Operating Systems.

Course outcomes

  1. CO1Apply knowledge of embedded systems, its characteristics, classifications, and real-world applications across various domains.
  2. CO2Make use of micro controllers and develop programming and interfacing skills using Arduino and Raspberry Pi.
  3. CO3Explain the working mechanisms of different sensors and actuators and their relevance in various applications.
  4. CO4Identify the fundamental architecture of ARM Processor.
  5. CO5Compare the working of real-time scheduling algorithms

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Embedded Systems?

Embedded Systems (MDM-271-AID) has 5 units and 30 hours of theory: Unit I Introduction to Embedded Systems (6 h); Unit II Microcontrollers in Embedded System (6 h); Unit III Sensors , ADCs and Actuators (6 h); Unit IV ARM Processor (6 h); Unit V Real time operating systems (6 h).

What is the marks scheme for Embedded Systems?

The official Artificial Intelligence and Data Science 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 2 credits.

What should I know before Embedded Systems?

Prerequisite listed in the syllabus: Digital Electronics and Logic Design, Operating Systems.