Embedded Systems II (WS21/22)

Mittwoch ab 14 Uhr im M1.02. Ab 15:40 wechseln wir dann zum Praktikum in den G2.16. Die Einteilung der Gruppen für das Praktikum folgt noch.

Moodle Kurs: https://moodle.hs-augsburg.de/enrol/index.php?id=5236

Repositories auf Gitlab für die Abgabe: https://r-n-d.informatik.hs-augsburg.de:8080/es2/ws21

Skript: https://hhoegl.informatik.hs-augsburg.de/es2/skript/index.html

Wir werden im aktuellen Semester wieder in etwa so vorgehen wie im Wintersemester 20/21: EmbeddedSystems2021. Allerdings ist die Veranstaltung nun wieder an der Hochschule.

Sphinx Anleitung: https://www.hs-augsburg.de/homes/hhoegl/sphinxbericht/

Sphinx Gerüst für Praktikumsbericht: https://r-n-d.informatik.hs-augsburg.de:8080/es2/ws21/geruest

1   Termine in der Übersicht

Es ist immer ein Block ab 14:00 im M1.02, danach ab 15:40 die angegebenen Teams im G2.16. Wir werden insgesamt 5 Praktikumstermine je Team haben.

1  13.10.2021

   Vorbespechung im M1.02

2  20.10.2021

   Praktikum T1, T2, T4 (Versuch 1)

3  27.10.2021

   Praktikum T3, T5, T6, T7 (Versuch 1)

4  03.11.2021

   Praktikum T1, T2, T4 (Versuch 2)

5  10.11.2021

   Praktikum T3, T5, T6, T7 (Versuch 2)

6  17.11.2021

   Praktikum T1, T2, T4 (Versuch 3)

7  24.11.2021

   Praktikum T3, T5, T6, T7 (Versuch 3)

8  01.12.2021

   Praktikum T1, T2, T4 (Versuch 4)

9  08.12.2021

   Praktikum T3, T5, T6, T7 (Versuch 4)

10 15.12.2021

   Praktikum T1, T2, T4 (Versuch 5)

11 22.12.2021

   Praktikum T3, T5, T6, T7 (Versuch 5)

2   13.10.2021

Man kann entweder die virtuelle Maschine nehmen oder die nötigen Werkzeuge von Hand installieren.

3   20.10.2021

  • Das Starter-Beispiel läuft auch auf dem STM32F446RE-Nucleo Board. Dazu mussten aber einige Anpassungen im Quelltext gemacht werden. Der Sourcecode für dieses Board ist hier:

    https://r-n-d.informatik.hs-augsburg.de:8080/es2/es2-nucl446/starter

    Wichtig ist ausserdem, dass Sie das estool ab der Version 0.27 (Update vom 18.10.21) verwenden. Nur ab dieser Version kennt das estool den Boardnamen "stm32f446re-nucleo".

    Da ich bisher nur dieses Beispiel für den F446RE habe, muss das Praktikum doch ziemlich sicher auf dem Nucleo L476 gemacht werden.

4   27.10.2021

Beim nächsten Versuch V2 brauchen wir den GNU Debugger GDB. Es gibt eine GDB Anleitung/Übung unter https://r-n-d.informatik.hs-augsburg.de:8080/es2/es2-nucl476/gdb-uebung, siehe darin die Datei Aufgaben.rst.

5   Praktikumsversuche

1. Versuch

Der erste Versuch ist hier hier: https://r-n-d.informatik.hs-augsburg.de:8080/es2/v1

Die Dokumente, auf die im Aufgabentext verwiesen wird, findet man nochmal übersichtlich zusammengestellt unter http://hhoegl.informatik.hs-augsburg.de/hhwiki/EmbeddedSystemsDocs

2. Versuch
CMSIS und Interrupts https://r-n-d.informatik.hs-augsburg.de:8080/es2/v2
3. Versuch
ST Micro "Cube" Bibliothek (Aufgabentext kommt noch)
4. Versuch
Echtzeitbetriebssystem FreeRTOS (Aufgabentext kommt noch)
5. Versuch
Low-Power Programmierung (Aufgabentext kommt noch)

EmbeddedSystems2122 (zuletzt geƤndert am 2021-10-25 17:26:49 durch HubertHoegl)