ECE 4725

ECE 4725

Course information provided by the 2026-2027 Catalog.

Design of microcontroller systems using embedded Linux. Student teams design and debug example solutions on a target microcontroller (for example, Raspberry Pi) during lab sessions. Emphasis will be on application and Linux programming skills, processor and microcontroller architecture with some discussion of hardware interfaces. Students create a final, end-of-semester project using the microcontroller platform and development techniques discussed during the semester. This is a culminating design experience (CDE) course. Students need to be comfortable with digital hardware design, embedded systems, C programming, and they need to be familiar with basic Linux concepts.


Prerequisites ECE 3140.

Last 4 Terms Offered (None)

Learning Outcomes

  • Students will demonstrate a knowledge of Embedded Linux.
  • Students will program applications in Python or C using features available in the embedded Linux environment.
  • Students will design applications using hardware externally connected to an embedded Linux system.
  • Students will demonstrate a knowledge of Raspberry Pi platform and ARM microprocessor family.
  • Students will design basic embedded systems using the Raspberry Pi.
  • Students will work as a team to produce efficient, economical, and timely solutions for problems.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 5725

  • 4 Credits Graded

  • 19059 ECE 4725   LEC 001

    • MWF
    • Aug 24 - Dec 7, 2026
    • Ma, D

  • Instruction Mode: In Person

  • 19061 ECE 4725   LAB 401

    • M
    • Aug 24 - Dec 7, 2026
    • Ma, D

  • Instruction Mode: In Person

  • 19062 ECE 4725   LAB 403

    • R
    • Aug 24 - Dec 7, 2026
    • Ma, D

  • Instruction Mode: In Person