Monday | Wednesday | Friday | |
---|---|---|---|
Week 1 | 28 August Introduction to Embedded Systems Lecture 1 Notes |
30 August Embedded Hardware Lecture 2 Notes |
2 September All About ARM Lecture 3 Notes |
Week 2 | 4 September Labor Day |
6 September Raspberry Pi and Linux Overview Lecture 4 Notes |
8 September Compiling and C review Lecture 5 Notes |
Week 3 | 11 September HW#1 Review, Compilers Lecture 6 Notes |
13 September Executable Layout, Virtual Memory, ABI Lecture 7 Notes |
15 September Linux ARM32 Assembly Language Lecture 8 Notes Lecture 8 Sample Code |
Week 4 | 18 September ARM32, THUMB Lecture 9 Notes |
20 September THUMB2, Code Density Lecture 10 Notes |
22 September Linux GPIO Interface Lecture 11 Notes |
Week 5 | 25 September HW3 Review, Operating Systems Lecture 12 Notes |
27 September More OS, i2c Lecture 13 Notes |
29 September i2c Lecture 14 Notes |
Week 6 | 2 October HW#4 Review / Firmware Lecture 15 Notes |
4 October Midterm Exam |
6 October Booting Lecture 16 Notes |
Week 7 | 9 October FALL BREAK |
11 October Real Time Lecture 17 Notes |
13 October Real Time Scheduling Lecture 18 Notes |
Week 8 | 16 October HW Review, Real Time Linux Lecture 19 Notes |
18 October Class Cancelled / Everyone was at Job Fair |
20 October SPI bus Lecture 20 Notes |
Week 9 | 23 October Real Time Wrapup Lecture 21 Notes |
25 October Computer Security Lecture 22 Notes |
27 October 1-wire bus Lecture 23 Notes |
Week 10 | 30 October Class Canceled, Wind Storm |
1 November HW#7 Review, C string manipulation Lecture 24 Notes |
3 November Buggy Software: Malicious Attackers Lecture 25 Notes |
Week 11 | 6 November Buggy Software: Case Studies / Coding Practices Lecture 26 Notes |
8 November Midterm Review Lecture 27 Notes |
10 November Veterans' Day |
Week 12 | 13 November Midterm #2 |
15 November Pi Cluster Reading Assignment |
17 November USB Lecture 28 Notes |
Week 13 | 20 November Other Pi Busses Lecture 29 Notes |
22 November THANKSGIVING |
24 November THANKSGIVING |
Week 14 | 27 November Bus Wrapup Lecture 30 Notes |
29 November CANbus / Power Measurement Lecture 31 Notes |
1 December Performance Measurement, Final Exam Review Lecture 32 Notes |
Week 15 | 4 December Project Presentations |
6 December Project Presentations |
8 December Project Presentations |