CSE 467S Embedded Computing Systems
Spring 2009
Instructor: Prof. Chenyang Lu
Class: M/W 4-5:30, Cupples II 202.
Office hour: W 3-4, Bryan 504.
TA: Octav Chipara
Office hour: M 3-4, Jolley 517.
Email: ochipara@gmail.com
Introduces the issues, challenges, and methods for designing embedded computing systems. Examples of embedded systems include cellular phones, game consoles, PDAs, home appliances, automobiles, and iPod. Emphasis is given to aspects of design that are distinct to embedded systems. The course examines hardware, software, and system-level design. Hardware topics include microcontrollers and digital signal processors. Software issues include languages, run-time environments, and program analysis. System-level topics include real-time operating systems, scheduling, power management, and wireless sensor networks. Students will perform a course project on real wireless sensors or other embedded devices. Credits: 3 unit.
Slides and Schedule (updated after each class)
Project
Reading
Textbook: Computers as Components: Principles of Embedded Computing System Design, 2nd edition, Wayne Wolf, Morgan Kaufmann Publishers, 2008.
Grading
Midterm 22% Final 23% Project 40% (Proposal 5% Midterm demo 5% Final demo 30%), Homework 10%, Participation 5%. Final grades are based on a class curve.
Students are expected to conduct their academic work with the highest ethical standards. No discussion is allowed during exams.