Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
GSPiC
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
 
  Übungen
    - Inhalt
    - Ergänzendes Material
    - Aufgaben
    - UnivIS-Infos
    - libspicboard-Doku
    - FSI-Forum für Fragen
 
  Prüfung
 
  Evaluation
 
  Intern
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2012  >  GSPiC  >  Übungen

Grundlagen der systemnahen Programmierung in C (GSPiC) - Übungen (SS 2012)

Inhalt und Organisation der Übungen

Die GSPiC-Übungen vertiefen den Stoff der Vorlesung (u. a. also die Programmiersprache C, Softwarearchitekturen und systemnahe Software) durch entsprechende Übungsaufgaben.

Die ersten Aufgaben sind "zum Warmwerden" mit der Sprache C gedacht (Umgang mit den Sprachkonstrukten). Die weitergehenden Aufgaben haben ihren Fokus noch stärker auf der Zielplattform, einem Mikrocontroller mit AVR-Prozessor, und der Peripherie, die wir auf den zugehörigen SPiCboards angebracht haben (LEDs, Sieben-Segment-Anzeigen, Potentiometer, Fotowiderstand). Dabei werden typische Eigenschaften und Fallen der eingebetteten Programmierung praktisch erlernt und erkannt.

Jeder GSPiC-Student sollte sich zu einer der Übungen anmelden, welche jeweils einmal pro Woche zwei Stunden umfasst. Die Übungen sind kombinierte Tafel-/Rechnerübungen; d. h. im ersten Teil werden neue Übungsaufgaben vorgestellt bzw. alte Aufgaben besprochen, und im zweiten Teil findet eine betreute Rechnerübung zum Bearbeiten der aktuellen Aufgabe statt. In der Regel sollten sich die Aufgaben innerhalb der zwei zugehörigen Übungstermine bearbeiten lassen; ansonsten stehen noch reine Rechnerübungstermine zur Verfügung (Termine siehe unten), bei denen ein Übungsleiter zur Hilfestellung anwesend ist.

Die Anmeldung zu den Übungen erfolgt über das Waffel-System. Bitte behaltet im Hinterkopf, dass die Anmeldung zunächst nur vorläufig ist, da wir uns vorbehalten, Übungen mit nur 2-3 Teilnehmern nicht anzubieten; wir schreiben die entsprechenden Kandidaten dann an mit der Bitte, sich für eine andere Übung anzumelden.

Bei jeglichen Fragen zur Vorlesung oder den Übungen wendet euch bitte an die GSPiC-Mailingliste; ihr erreicht damit alle Betreuer und Übungsleiter.

Ergänzendes Material zu den Übungen

Hier findet ihr ergänzende Materialien wie Foliensätze und weiterführende Links zu einzelnen Tafelübungen. Die Materialien werden, falls vorhanden, im Anschluss an die entsprechenden Übung bereit gestellt und dienen der Nachbereitung.

Thema Termin PDF
Einführung, Einrichtung der Benutzerumgebung, Aufgabe 0 27.04.2012 – 04.05.2012 PDF
Auszug aus Vorlesungsfolien zum Thema LED-Programmierung 11.06.2012 – 22.06.2012 PDF

Aufgaben

Nr. Titel Lernziele Ausgabe Abgabe 2er-Gruppen Abzugebende Dateien
1 blink Kennenlernen der Umgebung, Implementierung eines LED-Blink-Programms 27.04.2012 11.05.2012, 14:00 Nein blink.c
2 snake C-Kontrollflusskonstrukte, Funktionen, SPiCboard-Elemente 07.05.2012 25.05.2012, 14:00 Ja snake.c
3 Geschicklichkeitsspiel Bitoperationen, Funktionen 21.05.2012 15.06.2012, 14:00 Nein gesch.c
4 LED-Modul Zeiger, Felder, AVR-I/O-Ports, modulare Programmierung 11.06.2012 29.06.2012, 14:00 Ja led.c test.c
5 Ampelsteuerung Interrupts, Nebenläufigkeit, Stromsparmodi 25.06.2012 13.07.2012, 14:00 Nein ampel.c

UnivIS-Informationen zu den Übungen und Rechnerübungen

Rechnerübungen zu Grundlagen der systemnahen Programmierung in C (RÜ GSPIC)

Verantwortliche
Dipl.-Inf. Wanja Hofer, Dr.-Ing. Daniel Lohmann, Akad. Rat

Angaben
Übung
, Sprache Deutsch

Studienfächer / Studienrichtungen
PF EEI-BA 2
PF EEI-BA-S 3
WF Ph-BA 2

Kurse
      
Di  16:15 - 17:45  01.153-113
Kurs R01
Daniel Back
      
Do  16:15 - 17:45  01.153-113
Kurs R02
Jonathan Birk


Übungen zu Grundlagen der systemnahen Programmierung in C (Ü GSPIC)

Verantwortliche
Dipl.-Inf. Wanja Hofer, Dr.-Ing. Daniel Lohmann, Akad. Rat

Angaben
Übung
2 SWS, Sprache Deutsch

Studienfächer / Studienrichtungen
PF EEI-BA 2
PF EEI-BA-S 3
WF Ph-BA 2

Kurse
      
Mo  10:15 - 11:45  01.153-113
Kurs T02, maximale Teilnehmer: 20
Markus Müller
Andreas Schwarz
      
Mo  12:15 - 13:45  01.153-113
Kurs T03, maximale Teilnehmer: 20
Markus Müller
Andreas Schwarz
      
Di  10:15 - 11:45  01.153-113
Kurs T04, maximale Teilnehmer: 20
Robert Heyn
Andreas Och
      
Di  12:15 - 13:45  01.153-113
Kurs T05, maximale Teilnehmer: 20
Andreas Schwarz
Markus Müller
      
Mi  8:15 - 9:45  01.153-113
Kurs T06, maximale Teilnehmer: 10
Michael Dzierza
      
Mi  12:15 - 13:45  01.153-113
Kurs T07, maximale Teilnehmer: 20
Daniel Back
Andreas Schwarz
      
Mi  14:00 - 15:30  01.153-113
Kurs T08, maximale Teilnehmer: 20
Michael Dzierza
Jonathan Birk
      
Mi  16:00 - 17:30  01.153-113
Kurs T09, maximale Teilnehmer: 10
Jonathan Birk
      
Do  10:00 - 11:30  01.153-113
Kurs T10, maximale Teilnehmer: 20
Christian Stadelmann
Markus Bachmann
      
Do  14:00 - 15:30  01.153-113
Kurs T11, maximale Teilnehmer: 20
Andreas Och
Robert Heyn
      
Fr  12:15 - 13:45  01.153-113
Kurs T12, maximale Teilnehmer: 20
Markus Bachmann
Christian Stadelmann
  Impressum   Datenschutz Stand: 2012-05-07 13:30   WH