ECE 4894, Embedded Computing Systems
Instructor: Prof. Marilyn Wolf
Time: TTh 9:30-11
Prerequisites: ECE 3035 or ECE 3055 or CS 2200 or CS 3220
Description: Most digital systems are implemented partly or entirely using embedded software executing on embedded hardware platforms. This course will explore embedded computing through the lens of embedded software. Students will learn not only about the functions performed by programs, but also about time and energy in software. Basic principles will be illustrated through a course project.
Text: Marilyn Wolf, Comptuers as Components, third edition.
Labs: Based on Atmel ARM processor running freeRTOS.org plus additional labs on TI DaVinci/BeagleBoard running Linux. Labs include software performance measurement, cache tuning, software power consumption, real-time operating systems.
Last revised on April 3, 2012