Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > Course Catalog 

Instructor Class Description

Time Schedule:

Bruce Ray Hemingway
CSE 466
Seattle Campus

Software for Embedded Systems

Software issues in the design of embedded systems. Microcontroller architectures and peripherals, embedded operating systems and device drivers, compilers and debuggers, timer and interrupt systems, interfacing of devices, communications and networking. Emphasis on practical application of development platforms. Prerequisite: either CSE 352 or CSE 378; either CSE 303 or CSE 333.

Class description

The course will focus on software issues in embedded systems including use of an advanced 8-bit microcontroller and its development environment, interrupt programming and management, and peripheral interfacing and drivers. Laboratory assignments will focus on experiments with a microprocessor, and continue with the use of wireless motes in Flock II.

Student learning goals

General method of instruction

Recommended preparation

Class assignments and grading


The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Additional Information
Last Update by Bruce Ray Hemingway
Date: 02/08/2005