Embedded systems are widespread in consumer, industrial, commercial and military applications. Mobile phones, MP3 players, digital cameras, washing machines, surveillance systems, electric vehicles, factory controllers, guidance systems, etc etc. We are living in the embedded world; whatever we touch, we may control (or sometimes be watched by) the embedded system.
An embedded system is an active, powerful component designed to perform a dedicated function within a larger system, usually in real time. Embedded systems contain processing cores such as microcontrollers in their hearts and control other devices. So to build embedded systems, developers should understand well about both hardware (processing cores and peripherals) and software (especially, operating systems in use).
Introduction to Embedded Systems
Taught by Professor Edward A. Lee, this course introduces students to the basics of models, analysis tools, and control for embedded systems operating in real time.
Designing with Microcontrollers (PIC32 Processors)
Taught by Bruce Land, this course deals with microcontrollers as components in electronic design and embedded control. It focuses on Microchip's PIC32 processors.
Designing with Microcontrollers (Atmel ATmega)
Taught by Bruce Land, this course deals with microcontrollers as components in electronic design and embedded control. It focuses on Atmel's microcontrollers and development hardware.
Embedded Systems (Renesas RX62N)
Instructor: Professor James Conrad. The goal of this course is to solidify and build upon a student's knowledge of computer organization by presenting hands-on experience with microcontrollers.
Introduction to Computer Architecture
Instructor: Professor Onur Mutlu. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.
Introduction to Electrical Engineering and Computer Science
Taught by Prof. Dennis Freeman, this course provides an integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots.
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; ...
Embedded Systems Design
Instructor: Nonie Politi. This course provides an introduction to programmer model of computer organisation using assembly and machine language.
More Lectures >>