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).
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.
Taught by Bruce Land, this course deals with microcontrollers as components in electronic design and embedded control. It focuses on Microchip's PIC32 processors.
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.
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.
Instructor: Professor Onur Mutlu. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.
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; ...
This course will introduce the fundamental requirements of embedded systems and the interaction between hardware and software in such systems.
Internet of Things (IoT) is presently a hot technology worldwide. Government, academia, and industry are involved in different aspects of research, implementation, and business with IoT.
A high level view of Internet of Things, design of smart objects that provide collaboration and ubiquitous services will be explored.
This course will start with a discussion on a simple microprocessor, 8085. Understanding this architecture is the basis to follow any other complex CPU architecture.
