🖥️ TDT4258 - Low-Level Programming

Goal: Learning software development for Embedded Systems

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