YoVDO

Embedded Systems

Offered By: NPTEL via YouTube

Tags

Embedded Systems Courses Memory Management Courses

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/Output
The 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