• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Lehrstuhl für Informatik 4 & 16
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
  • English
  • Campo
  • UnivIS
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik

Lehrstuhl für Informatik 4 & 16

Menu Menu schließen
  • Lehrstuhl
    • Leitbild
    • Team
    • Kontakt und Anfahrt
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Echtzeitsysteme
      • Energiebewusste Systeme
      • Verteilte Systeme
    • Projekte
      • BFT2Chain
      • e.LARN
      • NEON
      • PAVE
      • PRIMaTE
      • REFIT
      • ResPECT
      • SURESOFT
      • TRR 89 C1: iRTSS
      • TRR 89 C5
      • Watwa
    • Projektkampagnen
      • DOSS
      • maRE
    • Forschungsgruppen
      • ergoo
    Portal Forschung
  • Publikationen
  • Lehre
    • Wintersemester 2022/23
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Systemnahe Programmierung in C (für Wiederholer)
      • Systemprogrammierung 1 (für Wiederholer)
      • Systemprogrammierung 2
      • Verlässliche Echtzeitsysteme
      • Virtuelle Maschinen
      • Web-basierte Systeme
    • Sommersemester 2023
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssystemtechnik
      • Echtzeitsysteme
      • Projekt angewandte Systemsoftwaretechnik
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Lehre
  3. Sommersemester 2022
  4. Systemnahe Programmierung in C

Systemnahe Programmierung in C

Bereichsnavigation: Lehre
  • Systemnahe Programmierung in C
    • Vorlesung
      • Übung
        • Folien
        • Aufgaben
        • SPiCboard
          • Bauanleitung
            • Programmieren im CIP
              • Programmieren von zu Hause
                • libspicboard-Doku
                  • SPiC-IDE
                    • SPiCsim
                      • FAQ
                        • Projekte
                        • Linux libc-Doku
                        • Prüfung
                          • Klausurergebnisse
                          • Evaluation
                            • Intern

                            Systemnahe Programmierung in C

                            Neuigkeiten

                            • 13.10.2022: Die Einsichtnahme findet am Mittwoch, den 19.10.2022 um 14:00 Uhr im Raum 0.031 (Seminarraum) statt.
                            • 10.08.2022: Die vorläufigen Klausurergebnisse sind jetzt im Wafffel veröffentlicht. Die Übertragung in campo erfolgt zeitnah. Die Einsichtnahme wird in den ersten beiden Vorlesungswochen des Wintersemesters stattfinden. Wir erinnern euch daran nochmals rechtzeitig per Mail.
                              In dringenden, begründeten Fällen ist eine Einsichtnahme ggf. noch diese Woche möglich. Schreibt uns in diesem Fall an i4spic-orga@lists.cs.fau.de.
                            • 14.07.2022: Der Vorlesungsstoff für dieses Semester ist abgeschlossen, die beiden verbleibenden Vorlesungstermine dienen der Klausurvorbereitung: Am 19.07. werden Vorlesungskapitel anhand konkreter Beispiele wiederholt, am 26.07. wird es eine Fragestunde geben. Beide Termine sind auch für GSPiC relevant!
                            • 29.04.2022: Wir sind für einige Tafelübungen auf größere Räume ausgewichen. Nähere Details im StudOn Forum.
                            • 27.04.2022: Die Anmeldung zu den Übungen ist heute ab 18:00 Uhr im Waffel freigeschaltet.
                            • 27.04.2022: Die Lötabend Anmeldung ist vom 27.04.2022 18:00 Uhr bis 04.05.2022 18:00 Uhr möglich.
                            • 26.04.2022: Der StudOn Kurs ist nun online.
                            • 25.04.2022: In der ersten Woche ist kein Übungsbetrieb. Die Anmeldung zu Übungen bzw. Lötabend beginnen Mitte dieser Woche. Nähere Infos hier und in der ersten Vorlesung.
                            • 23.02.2022: Die SPiC-Webseite zum Sommersemester 2022 ist online.
                            • 07.02.2022 Initiale Fassung der Homepage online. Nicht alle im UnivIS eingetragenen Tafelübungen werden angebotenen werden können - die tatsächlich angebotenen Tafelübungen sind zum Semesterbeginn im Waffel eingetragen.

                            Inhalt der Vorlesung

                            Die Vorlesung soll aufbauend auf den Informatik-Kenntnissen aus GdI und ersten Programmiererfahrungen mit der Programmiersprache Java grundlegende Kenntnisse der systemnahen Programmierung vermitteln.

                            Weitere Informationen zur Vorlesung

                            Übung

                            Auf der Übungsseite finden Sie Informationen zu Übungsterminen, Aufgabenstellungen und die Aufzeichnungen mit den zugehörigen Foliensätzen.

                            Skript

                            Zu der Vorlesung wird kein Vorlesungsskript im eigentlichen Sinn angeboten.
                            Es werden aber die in der Vorlesung eingesetzten Folien zur Verfügung gestellt.
                            Diese Folien alleine können aber eine ergänzende Vorlesungsmitschrift oder Fachliteratur nicht ersetzen!

                            Dozenten und Betreuer

                            Volkmar  Sieh

                            Dr.-Ing. Volkmar Sieh

                            Tim Rheinfels

                            Tim Rheinfels, M. Sc.

                            Maximilian Ott

                            Maximilian Ott, M. Sc.

                            Phillip Raffeck

                            Phillip Raffeck, M. Sc.

                            Alexander von der Haar

                            Alexander von der Haar

                            Jannik Hausladen

                            Jannik Hausladen

                            Marius Kindermann

                            Marius Kindermann

                            Milan Stephan

                            Milan Stephan

                            Nick Reitemeyer

                            Nick Reitemeyer

                            Quirin Gebert

                            Quirin Gebert

                            Kontakt

                            Inhaltliche Fragen (Tutoren):
                            • i4spic@lists.cs.fau.de

                            Organisatorische Fragen (Mitarbeiter)

                            • i4spic-orga@lists.cs.fau.de

                            Terminübersicht (Wochenplan)

                            Mo Di Mi Do Fr
                            08:00
                            08:15 - 09:45
                            RÜ SPiC
                            (Kindermann)
                            01.153-113 CIP
                            08:15 - 09:45
                            RÜ SPiC
                            (Reitemeyer)
                            01.153-113 CIP
                            08:15 - 09:45
                            RÜ SPiC
                            (Gebert)
                            01.153-113 CIP
                            08:15 - 09:45
                            Ü SPiC
                            (Hausladen)
                            00.151-113
                            08:15 - 09:45
                            RÜ SPiC
                            (N.N.)
                            01.153-113 CIP
                            08:15 - 09:45
                            Ü SPiC
                            (Reitemeyer)
                            0.031-113
                            08:15 - 09:45
                            Ü SPiC
                            (N.N.)
                            02.134-113
                            09:00
                            10:00
                            10:15 - 11:45
                            RÜ SPiC
                            (N.N.)
                            01.153-113 CIP
                            10:15 - 11:45
                            SPiC
                            (Sieh)
                            H7
                            10:15 - 11:45
                            RÜ SPiC
                            (Stephan)
                            01.153-113 CIP
                            10:15 - 11:45
                            Ü SPiC
                            (von der Haar)
                            02.134-113
                            10:15 - 11:45
                            Ü SPiC
                            (Sieh)
                            0.031-113
                            10:15 - 11:45
                            RÜ SPiC
                            (von der Haar)
                            01.153-113 CIP
                            10:15 - 11:45
                            Ü SPiC
                            (Gebert)
                            00.151-113
                            11:00
                            12:00
                            12:15 - 13:45
                            RÜ SPiC
                            (N.N.)
                            01.153-113 CIP
                            12:15 - 13:45
                            Ü SPiC
                            (N.N.)
                            01.151-128
                            12:15 - 13:45
                            Ü SPiC
                            (Kindermann)
                            00.151-113
                            12:15 - 13:45
                            RÜ SPiC
                            (Ott)
                            01.153-113 CIP
                            12:15 - 13:45
                            Ü SPiC
                            (N.N.)
                            01.151-128
                            12:15 - 13:45
                            Ü SPiC
                            (Stephan)
                            0.031-113
                            13:00
                            14:00
                            14:15 - 15:45
                            RÜ SPiC
                            (N.N.)
                            01.153-113 CIP
                            14:15 - 15:45
                            Ü SPiC
                            (Ott)
                            0.031-113
                            14:15 - 15:45
                            Ü SPiC
                            (N.N.)
                            01.151-128
                            14:15 - 15:45
                            SPiC
                            (nur 27.4.)
                            (Sieh)
                            H7
                            15:00
                            16:00
                            16:15 - 17:45
                            RÜ SPiC
                            (Hausladen)
                            01.153-113 CIP
                            16:15 - 17:45
                            RÜ SPiC
                            (N.N.)
                            01.153-113 CIP
                            17:00

                            Terminübersicht (Semesterplanung)

                            Die folgende Tabelle zeigt die vorläufige Planung des Übungsverlaufs über das Semester hinweg. Der Übungsbetrieb und der Zeitrahmen der zu bearbeitenden Aufgaben ist alternierend mit grünen und orangen Balken gekennzeichnet. Der Anfang eines solchen Balkens, zusammen mit Aufgabennummer (A1–8), kennzeichnet den Ausgabezeitpunkt der Aufgabe. Der späteste Abgabezeitpunkt ist auf dem Aufgabenblatt vermerkt.

                            Sonderfälle: An Feiertagen müssen Teilnehmende betroffener Übungen selbstständig eine der anderen Übungstermine in dieser Woche besuchen!

                            KW Mo Di Mi Do Fr Themen
                            17 25.04. 26.04. 27.04. 28.04. 29.04. Einführung, Organisation, Java versus C
                            Softwareschichten und Abstraktion, Sprachüberblick, Einfache Datentypen
                              VL1 VL2    
                                     
                            18 02.05. 03.05. 04.05. 05.05. 06.05. Operatoren und Ausdrücke, Kontrollstrukturen, Funktionen, Variablen
                            A1 (blink)
                              VL3      
                            A1        
                            19 09.05. 10.05. 11.05. 12.05. 13.05. Präprozessor, Programmstruktur und Module, Zeiger und Felder
                            A2 (snake)
                              VL4      
                            A2        
                            20 16.05. 17.05. 18.05. 19.05. 20.05. Zeiger und Felder, Verbundtypen, Mikrocontroller Vorbemerkungen, Mikrocontroller Prozessor, Mikrocontroller Peripherie
                            A3 (led-modul)
                              VL5      
                            A3        
                            21 23.05. 24.05. 25.05. 26.05. 27.05. Unterbrechungen, Unterbrechungen Beispiel, Unterbrechungen Nebenläufigkeit
                              VL6   Christi Himmelfahrt  
                                   
                            22 30.05. 31.05. 01.06. 02.06. 03.06. A4 (spiel)
                                     
                            A4        
                            23 06.06. 07.06. 08.06. 09.06. 10.06. A5 (ampel)
                            Pfingstmontag Bergdienstag      
                            A5      
                            24 13.06. 14.06. 15.06. 16.06. 17.06. Dynamische Speicherallokation, Speicherorganisation, Speicherorganisation Stack, Speicherorganisation Zusammenfassung
                              VL7   Fronleichnam  
                                   
                            25 20.06. 21.06. 22.06. 23.06. 24.06. Ergänzungen Zeiger, Ergänzungen Ein-/Ausgabe, Ergänzungen Fehlerbehandlung, Betriebssysteme
                            A6 (concat)
                              VL8      
                            A6        
                            26 27.06. 28.06. 29.06. 30.06. 01.07. Dateisysteme Einleitung, Dateisysteme Unix
                            A7 (printdir)
                              VL9      
                            A7        
                            27 04.07. 05.07. 06.07. 07.07. 08.07. Programme und Prozesse, Programme und Prozesse Unix, Signale
                            A8 (mish)
                              VL10      
                            A8        
                            28 11.07. 12.07. 13.07. 14.07. 15.07. Multiprozessoren, Nebenläufige Fäden, Nebenläufige Fäden Praxis
                              VL11      
                                     
                            29 18.07. 19.07. 20.07. 21.07. 22.07. Klausurvorbereitung
                              VL12      
                                     
                            30 25.07. 26.07. 27.07. 28.07. 29.07. Fragestunde
                              Q&A      
                                     
                            Friedrich-Alexander-Universität
                            Erlangen-Nürnberg

                            Schlossplatz 4
                            91054 Erlangen
                            • Impressum
                            • Datenschutz
                            • Barrierefreiheit
                            Nach oben