EECS388 Embedded Systems

Main | Schedule

Schedule (Tentative)

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