Time Schedule:
Bruce Ray Hemingway
CSE 466
Seattle Campus
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: CSE 326; CSE 370; CSE 378.
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