Inhalt

[ 289SEECADSP20 ] PR Networked Embedded Systems

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B3 - Bachelor 3. Jahr Informationselektronik Alois Zoitl 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Elektronik und Informationstechnik 2025W
Lernergebnisse
Kompetenzen
Die Studierenden besitzen praktische Fähigkeiten zur Implementierung und Anwendung von Netzwerk- und Echtzeitkonzepten in eingebetteten Systemen, mit Fokus auf C-Programmierung, Peripheriegeräte und Kommunikationsprotokolle.
Fertigkeiten Kenntnisse
Studierende können

  • die von C bereitgestellten allgemeinen Datentypen und Kontrollstrukturen zur Implementierung von Programmen mit Schwerpunkt auf Low-Level-Operationen und der Interaktion mit den in eingebetteten Systemen verwendeten Hardwarekomponenten nutzen (K5, K6).
  • Echtzeit-Programmiertechniken, einschließlich der Priorisierung von Aufgaben, Zeitplanung und Ressourcenmanagement, um ein effizientes und vorhersehbares Systemverhalten in zeitkritischen eingebetteten Anwendungen zu gewährleisten, implementieren und verwalten (K4, K5).
  • gängige Kommunikationsprotokolle wie I2C, SPI, UART und Ethernet für die Gerätekommunikation in vernetzten eingebetteten Systemen konfigurieren und anwenden (K3).
  • Kommunikationsprotokolle zum Entwurf und zur Entwicklung vernetzter Systeme mit stabiler Kommunikation zwischen den Geräten integrieren (K5).
  • Anwendung der C-Programmierung zur Erstellung eingebetteter Anwendungen mit Schwerpunkt auf Low-Level-Operationen, Hardware-Interaktion und Code-Optimierung für ressourceneffiziente Lösungen.
  • Konfiguration und Nutzung von Peripheriegeräten wie Timern und ADCs zur Interaktion mit Sensoren und Aktoren, um das Verständnis durch reale Anwendungen zu vertiefen.
  • Anwendung von Techniken der Echtzeit-Programmierung, einschließlich Priorisierung, Planung und Ressourcenmanagement, um ein vorhersehbares Systemverhalten in zeitkritischen Anwendungen zu erreichen.
  • Einrichtung und Fehlersuche bei Kommunikationsprotokollen (I2C, SPI, UART, Ethernet), um eine stabile und effiziente Kommunikation zwischen Geräten in vernetzten Systemen zu gewährleisten.
  • Kombination mehrerer Kommunikationsprotokolle zur Entwicklung vernetzter Systeme, die eine zuverlässige Kommunikation zwischen Geräten unterstützen.
Beurteilungskriterien Vorbereitung, Mitarbeit, Praktikumsaufgaben
Lehrmethoden Praktische Anwendung der Programmierung vernetzter eingebetteter Systeme
Abhaltungssprache Englisch
Lehrinhalte wechselnd? Nein
Präsenzlehrveranstaltung
Teilungsziffer 20
Zuteilungsverfahren Zuteilung nach Reihenfolge