ECE350 (GMU)

ECE 350 : Embedded Systems and Hardware Interfaces



Years :   2022-
Lecture :   LH 2 ,  W   16:30 - 19:10 
Lab :   LH 2 ,  W   16:30 - 19:10 
Prerequisites :   CS222, ECE280, ECE331, ECE332.
Environment :   Raspberry Pi. Embedded Linux. ADI ADALM2000.
Description :  

The specific objectives of the course:

  • To introduce students to the fundamental engineering principles essential to the design and implementation of modern embedded systems. What are they, where are they, and how are they used;
  • To learn the Linux operating system and to understand why it is the operating system of choice for many types of embedded systems;
  • To introduce the fundamentals of integration, control, and communications between analog and digital electronics and sophisticated single board computers;
  • To provide a hands-on design experience involving the interaction of hardware and software including sensors and actuators using C/C++ and Python;
  • To introduce the concept of the Internet of Things (IoT) and machine-to-machine (M2M) communications through a semester project focused on the design and development of a distributed sensor application.

Workload :   6 projects, midterm exam, final exam.