Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Embedded Systems

NPTEL and Indian Institute of Technology Delhi via YouTube

Overview

Instructor: Prof. Santanu Chaudhury, Department of Electrical Engineering, IIT Delhi. This course provides an introduction to embedded computing: Overview of embedded systems; Embedded system architecture; Processor examples - ARM, PIC, etc; Features of digital signal processor; SOC, memory subsystem, bus structure (PC-104, I2C, etc.), interfacing protocols (USB, IrDA, etc.), peripheral interfacing; Testing and debugging, power management; Embedded system software; Program organization, concurrent programming, real-time scheduling and I/O management; Networked embedded systems; Special Networking protocols (CAN, Bluetooth); Applications.

Syllabus

Lecture -1 Embedded Systems: Introduction.
Lecture - 2 Embedded Hardware.
Lecture - 3 PIC: Instruction Set.
Lecture - 4 PIC Peripherals On Chip.
Lecture - 5 ARM Processor.
Lecture - 6 More ARM Instructions.
Lecture - 7 ARM: Interrupt Processing.
Lecture - 8 Digital Signal Processors.
Lecture - 9 More on DSP Processors.
Lecture - 10 System On Chip (SOC).
Lecture - 11 Memory.
Lecture - 12 Memory Organization.
Lecture -13 Virtual Memory and Memory Management Unit.
Lecture - 14 Bus Structure.
Lecture - 15 Bus Structure 2.
Lecture - 16 Bus Structure - 3 Serial Interfaces.
Lecture - 17 Serial Interfaces.
Lecture - 18 Power Aware Architecture.
Lecture - 19 Software for Embedded Systems.
Lecture 20 - Fundamentals of Embedded Operating Systems.
Lecture - 21 Scheduling Policies.
Lecture - 22 Resource Management.
Lecture - 23 Embedded - OS.
Lecture - 24 Networked Embedded System.
Lecture - 25 Networked Embedded Systems - II.
Lecture 26 - Network Embedded System III.
Lecture 27 - Network Embedded System IV.
Lecture - 28 Designing Embedded Systems.
Lecture - 29 Designing Embedded Systems - II.
Lecture - 30 Designing Embedded Systems- III.
Lecture - 31 Embedded System Design - IV.
Lecture - 32 Designing Embedded Systems - V.
Lecture - 33 Platform Based Design.
Lecture - 34 Compilers for Embedded Systems.
Lecture - 35 Developing Embedded Systems.
Lecture - 36 Building Dependable Embedded Systems.
Lecture - 37 Pervasive & Ubiquitous Computing.

Taught by

nptelhrd

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Embedded Systems

  • Profile image for Jagadeeshraja M
    Jagadeeshraja M
    This course provide all the concept in Embedded Systems.

    Good to learn the Embedded Systems concepts.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.