🖥️ TDT4258 - Low-Level Programming
Goal: Learning software development for Embedded Systems
Links
Schedule
| Week | Lecture | Content |
|---|---|---|
| 34 | Lecture 0 | Course Introduction |
| 35 | Lecture 1 | Introduction to Assembly Language |
| 37 | Lecture 2 | More assembly and input/output |
| 38 | Lecture 3 | Processor and memory |
| 39 | Lecture 4 | Caches and Virtual memory |
| 40 | Lecture 6 | Introduction to programming in C |
| 41 | Lecture 5 | Tools for embedded computing |
| 42 | (Guest) Lecture 7 | Resource constrained programming |
| 43 | Lecture 8 | Compilation and optimizations |
| 44 | (Guest) Lecture 9 | Tools for Embedded System Programming |
| 45 | Lecture 10 | Introduction to operating systems |
| 46 | Lecture 11 | Power and wrapup |