Week | Date | Lectures | Reading | Labs | Note |
---|---|---|---|---|---|
1 |
1/21 1/23 |
Introduction |
Ch 1 | NO LAB | No quiz this week. |
2 |
1/28 1/30 |
Embedded Software |
Ch 1 | Lab 1: Introduction | |
3 |
2/4 2/6 |
Embedded Software NO CLASS |
Ch 8,9 | Lab 2: C programming | |
4 |
2/11 2/13 |
CPU & Memory |
Ch 10 | Lab 3: UART | |
5 |
2/18 2/20 |
CPU & Memory |
Ch 7 | Lab 4: Lidar sensor |
|
6 |
2/25 2/27 |
I/O Interfaces |
Ch 10 |
NO LAB (Engineering Expo) | |
7 |
3/3 3/5 |
Review Midterm |
Lab 5: Servo motor control |
|
|
8 |
3/10 3/12 |
Spring break | NO LAB | ||
9 |
3/17 3/19 |
Spring break (extended) | NO LAB | ||
10 |
3/24 3/26 |
Sensors and Actuators |
Ch 7 | Lab 6: Timer and interrupt. | |
11 |
3/31 4/2 |
Interrupt |
Ch 10 | Lab 7: Embedded Linux introduction |
|
12 |
4/7 4/9 |
Multitasking Real-time Scheduling |
Ch 11, 12 |
Lab 8: CPU scheduling in Linux | |
13 |
4/14 4/16 |
Real-time Scheduling |
Ch 12 | Lab 9: Real-time DNN inferencing |
|
14 |
4/21 4/23 |
Timing Analysis |
Ch 16 | Lab 10: Networking between the two boards |
|
15 |
4/28 4/30 |
Security (part1, part2) |
Ch 17 | Project: Self-driving car | |
16 |
5/5 5/7 |
Review | Project: Self-driving car | ||
17 | 5/12 |
Final Exam (10:30 a.m.- 1:00 p.m.) |