Embedded Systems

Target Audience: 
Graduate
School Name: 
Engineering & Computer Science
Department: 
ENCE
Course Number: 
4800 (Lockheed Martin)
Description: 

The objective of Embedded Systems is to introduce students to the principles of code development for microprocessor systems embedded within products. An embedded systems designer must be able to cross the traditional boundaries between hardware and software design in order to develop devices that incorporate a programmable computer (microprocessor or microcontroller) to control specific system functions. This course will take a unified (hardware/software co-design) approach to the design of embedded systems focusing on the hardware and software that enable the desired functions. In particular, we will study the ARM embedded microprocessor, hardware/software co-design techniques for embedded microprocessors, and actually program an ARM development board. This is a laboratory class and experience with assembly language programming will be helpful, while basic C programming experience is required.

Required for: 
Master of Science in Mechatronics System Engineering
Elective for: 
Master of Science in Computer Engineering
Master of Science in Electrical Engineering
Master of Science in Mechanical Engineering
Quarter Taught: 
Winter