Embedded Systems


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 Systems - I


Lecture 25 - Networked Embedded Systems - II


Lecture 26 - Networked Embedded Systems - III


Lecture 27 - Networked Embedded Systems - IV


Lecture 28 - Designing Embedded Systems - I


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 and Ubiquitous Computing