3729
Kommentar:
|
3767
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 6: | Zeile 6: |
.. contents:: Inhalt .. sectnum:: |
Embedded Systems II (WS23/24)
Wir sind immer am Mittwoch ab 14 Uhr im J4.06. Ab 15:40 wechseln wir dann zum Praktikum in den G2.16. Die Einteilung der Gruppen für das Praktikum folgt noch. Wir werden zwei Gruppen von Teams bilden (10, 11, 12, ... und 20, 21, 22, ...), im wöchentlichen Wechsel sind dann mal die 1x Teams im Praktikum dran, dann die 2x Teams.
Den Moodle Kurs finden Sie hier: https://moodle.hs-augsburg.de/course/view.php?id=7439. Tragen Sie sich bitte ein, alle weiteren Anweisungen bekommen Sie dann per Moodle Ankündigungen.
Für die Abgabe der Übungsaufgaben wird es Repositories auf Gitlab in folgendem Verzeichnis geben: https://gitlab.informatik.hs-augsburg.de/es2/ws23/. Die Repos der einzelnen Teams werden erst noch angelegt. Von ausserhalb der Hochschule ist eine VPN Verbindung nötig.
Die Veranstaltung entwickelt sich von Jahr zu Jahr weiter, wer wissen will was wir früher gemacht haben klickt auf frühere Veranstaltungen.
Hier ist die neue Installationsanleitung (das "Starter" Beispiel für den STM32L476 gibt es nun auch für den STM32F446, sie folgenden Punkt).
https://hhoegl.informatik.hs-augsburg.de/es2/doc/Installation.html
Beispiele für STM32F446
https://gitlab.informatik.hs-augsburg.de/es2/es2-nucf446/starter
https://gitlab.informatik.hs-augsburg.de/es2/es2-nucf446/gdb-uebung
Dokumentation zum STM32F446
GDB
Quickref https://hhoegl.informatik.hs-augsburg.de/es2/gnu/gdb-quickref-es2.pdf
TUI https://hhoegl.informatik.hs-augsburg.de/es2/gdb-tui-window/main.svg (PDF)
Bücher zum Thema
- Daniele Lacamera, Embedded Systems Architecture - Second Edition, 2nd ed., Packt 2023. https://learning.oreilly.com/library/view/embedded-systems-architecture/9781803239545
- Joseph Yiu, The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, 3rd Edition, Newnes 2013. https://learning.oreilly.com/library/view/the-definitive-guide/9780124080829/
- Cem Ünsalan , Hüseyin Deniz Gürhan , Mehmet Erkin Yücel, Embedded System Design with ARM Cortex-M Microcontrollers. Applications with C, C++ and MicroPython, Springer 2022. https://link-springer-com.ezproxy.hs-augsburg.de/book/10.1007/978-3-030-88439-0
1 Terminübersicht
04.10.23 J4.06 entfaellt wg. Workshop Bay. Wald #1 18.10.23 J4.06 + Labor Teams 1x, V1 #2 25.10.23 J4.06 + Labor Teams 2x, V1 (1.11. Allerheiligen) #3 08.11.23 J4.06 + Labor Teams 1x, V2 #4 15.11.23 J4.06 + Labor Teams 2x, V2 #5 22.11.23 J4.06 + Labor Teams 1x, V3 #6 29.11.23 J4.06 + Labor Teams 2x, V3 #7 06.12.23 J4.06 + Projekte #8 13.12.23 J4.06 + Projekte #9 20.12.23 J4.06 + Projekte
2 Stichpunkte zu den Terminen
#1, 18.10.
Einführung in die Veranstaltung (ein paar Folien <https://hhoegl.informatik.hs-augsburg.de/es2/doc/es2-2023.pdf) / Vorstellen der Arbeitsumgebung (WSL2) / Installationsanleitung / Kommandozeile / GNU Toolchain / Make / GDB.
Empfohlener Lesestoff:
- Lacamera, Kap. 1 und 2 https://learning.oreilly.com/library/view/embedded-systems-architecture/9781803239545/B18730_01.xhtml
- Yiu, Kap. 2 (Introduction to Embedded Software Development) https://learning.oreilly.com/library/view/the-definitive-guide/9780124080829/xhtml/CHP002.html