Dieses Repository umfasst die Materialien für die Veranstaltung "Softwareentwicklung Eingebetette Systeme" an der TU BAF des Sommersemester 2024. Dabei hat 3 Schwerpunkte:
- Auffrischung und Erweiterung der Architekturbegriffe von Mikrocontrollern
- Diskussion von Echtzeitbetriebssystemen
- Methodische Softwareentwicklung
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 | 02.04. | Einführung und Motivation / Grundbegriffe | Wiederholung |
1 | 09.04. | ATmega Familien | |
2 | 16.04. | Analog Digitalwandler / Interrupts | |
3 | 23.04. | Performancebeschränkungen von 8Bit Controllern | |
4 | 30.04. | Kommunikationsprotokolle | Grundlagen abgeschlossen |
5 | 07.05. | XMEGA Architektur (AtMega4809) | |
6 | 14.05. | CortexM Architektur | |
7 | 21.05. | CortexM Peripherie | Architekturüberblick abgeschlossen |
8 | 28.05. | Konferenzreise | |
9 | 04.06. | RTOS Konzepte | |
10 | 11.06. | RTOS Implementierungen | Echtzeitdiskussion abgeschlossen |
11 | 18.06. | Anforderungsanalyse | |
12 | 25.06. | Systementwurf | |
13 | 02.07. | Testen / Wartungsphase | |
14 | 09.07. | Projekttreffen |