EC EN 330
Download as PDF
Introduction to Embedded System Programming
Electrical and Computer EngineeringIra 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
Completion requirement
Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
- 10648-000
AND 10179-002
OR
Complete ALL of the following Courses:
- 10648-000
AND srHJV2UeJBpRJrZHrf0y
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