
Introduction to Embedded System Programming
Introduction to Embedded System Programming
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.
EC EN
330
Hours | 4.0 Credit, 3.0 Lecture, 3.0 Lab |
Prerequisites | C S 235 & EC EN 220 |
Taught | Fall, Spring |
Programs | Containing EC EN 330 |
Course Outcomes:
Specifications
Ability to read and interpret device specifications
Interrupts
Ability to write efficient interrupt service routines
Drivers
Ability to write software to communicate with peripherals
Microprocessors
Ability to understand basic microprocessor architecture
Software
Ability to organize software in a complex embedded application