• 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
      • Projekt angewandte Systemsoftwaretechnik
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Lehre
  3. Wintersemester 2022/23
  4. Systemnahe Programmierung in C (für Wiederholer)
  5. Übung
  6. SPiCboard

SPiCboard

Bereichsnavigation: Lehre
  • Systemnahe Programmierung in C (für Wiederholer)
    • 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

                            SPiCboard

                            SPiCboard v3

                            Die Übungsplattform, die seit über 10 Jahren im Rahmen des Übungsbetriebs zu den Veranstaltungen Systemnahe Programmierung in C und Grundlagen der systemnahen Programmierung in C verwendet wird, besteht aus dem SPiCboard und einem programmierbaren Mikrocontroller. Das SPiCboard ist mit verschiedener Peripherie bestückt (acht LEDs, zwei Taster, einem Drehpotentiometer, einem Photodetektor sowie einer zweistelligen 7-Segment-Anzeige) und muss selbst gelötet werden.

                            Die aktuelle Version 3 des SPiCboards wird seit dem Frühjahr 2017 verwendet und kann im Rahmen einer freiwilligen Zusatzveranstaltung (Lötabend) von den Teilnehmern der Vorlesung selbst gelötet werden. Hierfür werden den Teilnehmern der Veranstaltung alle Bauteile und die Platine bereitgestellt. Nach dem erfolgreichen Löten des SPiCboards bekommen die Teilnehmern auch den Mikrocontroller ausgehändigt, so dass die Programmierübungen auf der selbst gelöteten Hardware gelöst werden können.

                            Der Mikrocontroller für das SPiCboard ist der Atmel ATmega328PB Xplained Mini:

                            • ATmega328PB Datasheet
                            • ATmega328PB Xplained Mini User Guide
                            • ATmega328PB Xplained Mini Design Documentation

                            Eine einfache Ansteuerung der Peripherie wird durch die libspicboard Bibliothek ermöglicht.

                            Für die Entwicklung in den Übungen wird in den Linux-CIPs die SPiC IDE verwendet, welche auch zu Hause verwendet werden kann. Für den Fall, dass keine SPiCboard-Hardware zur Verfügung steht, kann der Simulator SPiCsim verwendet werden.

                            Die häufigsten Probleme werden in der FAQ beantwortet.

                            Friedrich-Alexander-Universität
                            Erlangen-Nürnberg

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