Bruce Ray Hemingway
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.
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
Class assignments and grading