EC EN 330
Download as PDF
Introduction to Embedded System Programming
Electrical and Computer Engineering
Ira A. Fulton College of Engineering
Course Description
Understanding the hardware-software interface in an embedded system. Using C and assembly language in device-driver design. Software interfacing to peripherals. Performance and memory issues. Hardware interrupt programming.
When Taught
Fall
Min
4
Fixed/Max
4
Fixed
3
Fixed
3
Title
Microprocessors
Learning Outcome
Ability to understand basic microprocessor architecture
Title
Software
Learning Outcome
Ability to organize software in a complex embedded application
Title
Specifications
Learning Outcome
Ability to read and interpret device specifications
Title
Interrupts
Learning Outcome
Ability to write efficient interrupt service routines
Title
Drivers
Learning Outcome
Ability to write software to communicate with peripherals