Modulbeschreibung

Eingebettete Systeme I b

Kurzzeichen:
M_VP_15718
ECTS-Credits:
15
Leitidee:

Fachkompetenz:
Die Studierenden

  • kennen die Grundlagen der Linux-Treiberentwicklung.
  • können Programme schreiben und übersetzen in einer Crossentwicklungsumgebung und kennen die dazu notwendigen Werkzeuge.
  • kennen die Problematik von Hardwareanbindung unter Linux.
  • kennen den Aufbau der bestehenden flink-Bibliothek und deren Funktionsweise.
  • können eigene Teile beisteuern und in die bestehende Bibliothek einbinden.

Methodenkompetenz
Die Studierenden

  • demonstrieren Fähigkeit zu Analyse, Kreativität, vernetztes Denken.
  • können ein bestehendes Konzepte analysieren und auf erweiterte Anforderungen anpassen.

Sozialkompetenz

  • Kommunikations- und Kooperationsfähigkeit

Selbstkompetenz

  • Selbständigkeit, Verantwortlichkeit
Modulverantwortung:
Graf Urs
Standort (angeboten):
Buchs
Zusätzliche Eingangskompetenzen:
Bachelor of Science in Systemtechnik
Modultyp:
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_08 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_13 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_16 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_08 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_13 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_16 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für Technik und IT MSE_20(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:
Im Kurs flink – Universal Serial Interface to FPGA wird ein Projekt mittels Projektarbeit und Bericht und einer Schlusspräsentation mit Prüfungsgespräch bewertet. Im Kurs Linux Treiberentwicklung wird ein Bericht mit Demonstration und Fachgespräch bewertet.
Bewertungsart:
Note von 1 - 6
Gewichtung:
Im Kurs flink – Universal Serial Interface to FPGA wird ein Projekt mittels Projektarbeit und Bericht (Gewicht 64%) und einer Schlusspräsentation mit Prüfungsgespräch (Gewicht 16%) bewertet. Im Kurs Linux Treiberentwicklung wird ein Bericht mit Demonstration und Fachgespräch (Gewicht 20%) bewertet.
Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Fachkompetenz:
Die Studierenden

  • kennen die Problematik von Hardwareanbindung unter Linux.
  • kennen den Aufbau der bestehenden flink-Bibliothek und deren Funktionsweise.
  • können eigene Teile beisteuern und in die bestehende Bibliothek einbinden.

Methodenkompetenz
Die Studierenden

  • demonstrieren Fähigkeit zu Analyse, Kreativität, vernetztes Denken.
  • können ein bestehendes Konzepte analysieren und auf erweiterte Anforderungen anpassen.

Sozialkompetenz

  • Kommunikations- und Kooperationsfähigkeit

Selbstkompetenz

  • Selbständigkeit, Verantwortlichkeit
Modul- und Lerninhalt:

Portierung der flinkLinux Bibliothek auf eine Mikrocontroller Plattform ohne Betriebssystem (flinkLibLite). Für eine Applikation soll die gleiche Schnittstelle sichtbar sein.
Hardwareseitig soll geprüft werden, ob der im Moment verwendete Avalon-Bus durch einen universelleren Bus ersetzt werden kann. Dies würde es erlauben, flink auch auf ganz unterschiedlichen FPGAs einzusetzen (aktuell nur Altera). Aufbau des Konzeptes für einen fliegenden Roboter und Simulation des dynamischen Verhaltens.
Erstellen eines detaillierten Projektplans mit Meilensteinen, regelmässige Information bezüglich Projektstand, Selbstverantwortung.