Embedded Systems
Offered By: NPTEL via YouTube
Course Description
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
Tags
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera