Exercise Content
The exercises include tutorial and computer exercises.
Tutorial exercises will deepen and complement the lectures contents.
Additional programming tasks facilitate practical experience on system-level programming.
In the computer exercises, workstations in the computer room are reserved for SLP/SPiC students, whereby a supervisor will generally be available to provide assistance if required.
In these exercises, system-level programming is practiced in two ways: On the one hand in the form of programming the hardware of an AVR microcontroller directly, on the other hand by reimplementing some common Linux system tools.
Nr. |
Topic |
Week |
Slides |
Materials |
1 |
Orga, IDE, Optimizations, Exercise 1 |
22.04.2024 |
1x1, 1x2, 2x2 |
|
2 |
Data Types, Visibility, Bitoperations, Modulo, Polling, Exercise 2 |
29.04.2024 |
1x1, 1x2, 2x2 |
|
3 |
Moduls, I/O Ports, Register, Exercise 3 |
06.05.2024 |
1x1, 1x2, 2x2 |
|
Nr. |
Topic |
Description |
Date |
Processing Time (in days) |
Group Submission |
Submission |
Points |
1 |
blink |
Getting started, Implementation of a LED-Blink-Programm |
22.04.2024 |
7 |
No |
blink.c |
3 |
2 |
snake |
C Control Structures, Functions, SPiCboard-Components, Bitoperations |
29.04.2024 |
7 |
Yes |
snake.c |
12 |
3 |
led-modul |
Pointers, AVR I/O-Ports, Modules |
06.05.2024 |
14 |
Yes |
led.c, led-test.c |
14 |