Monday | Wednesday | Friday | |
---|---|---|---|
Week 1 | 2 September Labor Day |
4 September Introduction to Embedded Systems Lecture 1 notes |
5 September Embedded Hardware Lecture 2 notes |
Week 2 | 9 September All About ARM and Raspberry Pi Lecture 3 notes |
11 September Linux Overview Lecture 4 notes |
13 September Compiling and C review Lecture 5 notes |
Week 3 | 16 September HW#1 Review, Compiling Executables Lecture 6 notes |
18 September Executable Layout, Virtual Memory Lecture 7 notes |
20 September ABI, Linux ARM32 Assembly Language Lecture 8 notes Lecture 8 sample code |
Week 4 | 23 September THUMB and THUMB2 Lecture 9 notes |
25 September ARM32/THUMB/THUMB2, Code Density Lecture 10 notes |
27 September Linux GPIO Interface Lecture 11 notes |
Week 5 | 30 September HW3 Review Lecture 12 notes |
2 October Operating Systems Lecture 13 notes |
3 October i2c Lecture 14 notes |
Week 6 | 7 October HW4 Review / Firmware Lecture 15 notes |
9 October Booting / Firmware Lecture 16 notes |
11 October HW#6 Info/Midterm Review Lecture 17 notes |
Week 7 | 14 October Fall Break |
16 October Job Fair |
18 October Midterm Exam |
Week 8 | 21 October HW #5 Review, Real Time Lecture 18 notes |
23 October Real Time Linux/Scheduling Lecture 19 notes |
25 October SPI bus Lecture 20 notes |
Week 9 | 28 October HW6/HW7 review Lecture 21 notes |
30 October Real Time Wrapup / Computer Security Lecture 22 notes |
1 November Class Cancelled -- Power Outage |
Week 10 | 4 November 1-wire bus Lecture 23 notes |
6 November HW#7 / Midterm Review, C string manipulation Lecture 24 notes |
8 November Midterm #2 |
Week 11 | 11 November Veterans' Day |
13 November Computer Security Lecture 25 notes |
15 November Buggy Software Case Studies Lecture 26 notes |
Week 12 | 18 November Writing Good Code Lecture 27 notes |
20 November Audio Output, SD card interface Lecture 28 notes |
22 November More busses Lecture 29 notes |
Week 13 | 25 November Power Measurement Lecture 30 notes |
27 November THANKSGIVING |
29 November THANKSGIVING |
Week 14 | 2 December USB / Other busses Lecture 31 notes |
4 December Performance Measurement, Final Exam Review Lecture 33 notes Lecture 34 notes |
6 December Project Presentations |
Week 15 | 9 December Project Presentations |
11 December Project Presentations |
13 December Project Presentations |