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. |