This course introduces embedded systems and provides a comprehensive understanding of the key principles, including specification, design, development, and testing. Topics covered include, but are not limited to, clocks, GPIO, interrupts, buses, and storage. A modern microcontroller will be used as the target environment for a series of laboratory projects and a comprehensive final project. Prerequisite: CS 106B
4 units · Letter or Credit/No Credit
This course introduces embedded systems and provides a comprehensive understanding of the key principles, including specification, design, development, and testing. Topics covered include, but are not limited to, clocks, GPIO, interrupts, buses, and storage. A modern microcontroller will be used as the target environment for a series of laboratory projects and a comprehensive final project. Prerequisite: CS 106B
Offered in Autumn 2025 at Stanford University.