Skip to content

Part 3 · Course

EE487 EMBEDDED SYSTEMS DEVELOPMENT

Electrical Engineering and Computer Science · 7 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

EE487 EMBEDDED SYSTEMS DEVELOPMENT

  • 3.0 credit hours
  • (BS=0.0, ET=3.0, MA=0.0)
  • Version 2019-2
  • In effect
Scope
This course teaches students how to employ microcontrollers and single-board computers in the designs of embedded systems through applied exercises. Microcontrollers are programmed at the register level using the C language. Students conduct a detailed study of common microcontroller peripherals with an emphasis on their application to real-time control design. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion. Subsequently, students study single-board computers and apply them in more complex designs. The basics of operating systems are taught using Linux and Robot Operating Systems. Emphasis is placed on linking peripherals to the processor and using multiprocessing. Throughout the course, students practice top-down and state machine design for moderately complex digital systems.
Lessons
24 @ 75 min (1.600 Att/wk)
Labs
7 @ 120 min
Special requirements
None
Prerequisites
one of
Disqualifiers
EE380
EE487 version 2019-2 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2029-2 Spring 2 18 36 0 0 36 No Hours for 2029-2 Spring