Departmental Elective • IT 603(C)

Embedded Systems

Complete subject page for Rajiv Gandhi Proudyogiki Vishwavidyalaya, Information Technology VI Semester, based on the AICTE flexible curriculum. Study embedded-system fundamentals, processor architecture, communication protocols, memory systems, RTOS and practical case studies.

About Embedded Systems

An embedded system is a specialized computing system designed to perform one or more dedicated functions within a larger electrical, electronic or mechanical system.

Unlike a general-purpose computer, an embedded system is developed for a specific task. It normally combines hardware, software, memory, input-output devices and communication interfaces. Embedded systems are used in appliances, vehicles, medical equipment, industrial machines, cameras, smartphones, communication devices and automation systems.

Why Study Embedded Systems?

Course Objectives

  1. To introduce students to the basic functions and applications of embedded systems.
  2. To introduce the architecture of embedded systems.
  3. To introduce various communication protocols.
  4. To provide knowledge of memory types and supporting technologies used in embedded systems.
  5. To provide knowledge about the development of embedded software.

Unit-Wise Embedded Systems Syllabus

Select a unit to study detailed RGPV exam-oriented notes. Each unit page can contain definitions, diagrams, comparisons, algorithms, examples, important questions and quick revision points.

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 embedded systems
  • Characteristics and quality attributes
  • Common design metrics
  • General-purpose processor
  • Application-specific processor
  • Single-purpose processor
Open Unit 1 →
II

Embedded System Architecture

  • Von Neumann architecture
  • Harvard architecture
  • Von Neumann vs Harvard
  • Instruction set architecture
  • CISC instruction-set architecture
  • RISC instruction-set architecture
  • Basic embedded processor
  • Microcontroller architecture
  • 8051 architecture
  • ARM processors
  • DSP processors
Open Unit 2 →
III

Input, Output and Peripheral Devices

  • Timers and counters
  • Watchdog timers
  • Interrupt controllers
  • Pulse Width Modulation
  • Keyboard controller
  • Analog-to-digital converters
  • Real-time clock
  • Communication terminology and concepts
  • I2C, CAN, FireWire and USB
  • PCI bus
  • IrDA and Bluetooth
  • IEEE 802.11 and wireless protocols
Open Unit 3 →
IV

Memory System Architecture

  • Cache memory
  • Virtual memory
  • Memory Management Unit
  • Address translation
  • Memory and interfacing
  • Memory write ability
  • Storage performance
  • Memory types
  • Composing memory
  • Advanced RAM interfacing
  • I/O addressing
  • Interrupts
  • Direct Memory Access
  • Arbitration and multilevel bus architecture
Open Unit 4 →
V

Embedded System Supporting Technologies

  • Normal OS vs RTOS
  • Real-time scheduling algorithms
  • TinyOS case study
  • VxWorks case study
  • QNX case study
  • Overview of VLSI technology
  • Introduction to device drivers
  • Washing-machine case study
  • Air-conditioning system case study
  • Autofocus camera case study
Open Unit 5 →

Important Topic Categories

Category Important Topics Exam Focus
Fundamentals Definition, characteristics, classification, applications and design metrics Definitions, comparisons and examples
Processor Architecture Von Neumann, Harvard, CISC, RISC, 8051, ARM and DSP Neat architecture diagrams and differences
Peripherals Timers, interrupts, PWM, ADC, RTC and watchdog timer Working principles and applications
Communication I2C, CAN, FireWire, USB, PCI, IrDA, Bluetooth and IEEE 802.11 Protocol diagrams and comparisons
Memory Cache, virtual memory, MMU, DMA and bus arbitration Architecture and data-transfer flow
RTOS and Applications Scheduling, TinyOS, VxWorks, QNX, drivers and case studies RTOS comparison and system design

RGPV Exam Preparation Strategy

For every 14-mark answer, begin with a precise definition, draw a neat labeled diagram, explain the working step by step, write advantages and limitations, and finish with applications or a conclusion.

High-Priority Diagrams

Common Comparison Questions

Download Study Resources

Unit-wise study resources will be added after preparation.

Complete Notes

Full Embedded Systems notes covering all five units.

Coming Soon

Important Questions

Most expected RGPV long and short questions.

Coming Soon

PYQ Analysis

Previous-year question analysis and repeated topics.

Coming Soon

Frequently Asked Questions

An embedded system is a dedicated computing system designed to perform a specific function within a larger system.
The syllabus covers general-purpose, application-specific and single-purpose processors along with examples such as 8051, ARM and DSP processors.
The syllabus includes I2C, CAN, FireWire, USB, PCI bus, IrDA, Bluetooth, IEEE 802.11 and other wireless protocols.
A normal operating system focuses on general performance and user convenience, while an RTOS provides predictable and time-bound responses for real-time applications.
The syllabus includes washing machine, air-conditioning system and autofocus camera case studies.

Related Study Pages

Information Technology

Open IT Branch Page