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