Dieses Repository umfasst die Materialien für die Veranstaltung "Softwareentwicklung Eingebetette Systeme" an der TU BAF des Sommersemester 2025. Dabei hat 3 Schwerpunkte:
- Auffrischung und Erweiterung der Architekturbegriffe von Mikrocontrollern
- Diskussion von Echtzeitbetriebssystemen
- Methodische Softwareentwicklung für eingebettete Systeme
Grundlage der Diskussionen und praktischen Übungen sind
- die Mikrocontrollerfamilie ATmega von Microchip
- die Mikrocontrollerfamilie XMEGA von Microchip
- die Implementierung der CortexM Controllern durch STM
Zeitplan
VL | Tag | Inhalt der Vorlesung | Bemerkung |
---|---|---|---|
0 | 01.04. | Einführung und Motivation / Grundbegriffe | Wiederholung |
1 | 08.04. | ATmega Familien | |
2 | 15.04. | Analog Digitalwandler / Interrupts | |
3 | 22.04. | Performancebeschränkungen von 8Bit Controllern | |
4 | 29.04. | Kommunikationsprotokolle | Grundlagen abgeschlossen |
5 | 06.05. | XMEGA Architektur (AtMega4809) | |
6 | 13.05. | CortexM Architektur | |
7 | 20.05. | Konferenzreise | Architekturüberblick abgeschlossen |
8 | 27.05. | CortexM Peripherie | |
9 | 03.06. | RTOS Konzepte | |
10 | 10.06. | RTOS Implementierungen | Echtzeitdiskussion abgeschlossen |
11 | 17.06. | Anforderungsanalyse | |
12 | 24.06. | Systementwurf | |
13 | 01.07. | Testen / Wartungsphase | |
14 | 08.07. | Vorstellung der Praktikumsergebnisse |