University of Colorado Boulder
Echtzeit-Projekt für eingebettete Systeme
University of Colorado Boulder

Echtzeit-Projekt für eingebettete Systeme

Dieser Kurs ist Teil von Spezialisierung Eingebettete Echtzeit-Systeme

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Sam Siewert

Dozent: Sam Siewert

2.864 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

Stufe Fortgeschritten

Empfohlene Erfahrung

48 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Was Sie lernen werden

  • Konzepte für den Entwurf von Echtzeitsystemen, die Zerlegung von Funktionen und die Identifizierung von Schlüsseldiensten

  • Entkopplung der E/A von der Echtzeitverarbeitung, um Überschreitungen der Reaktionszeit zu vermeiden

  • Verwendung der AMP-Designprinzipien mit der Rate Monotonic Policy, Analyse und Theorie

  • Verwendung von AMP-Designprinzipien mit Best-Effort- und paralleler Echtzeit-Co-Processing

Kompetenzen, die Sie erwerben

  • Kategorie: Gleichzeitigkeit (Informatik)
  • Kategorie: rate montonic analysis
  • Kategorie: system-Fehlerbehebung
  • Kategorie: echtzeit-Verfolgung
  • Kategorie: echtzeitdesign

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

3 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

Stufe Fortgeschritten

Empfohlene Erfahrung

48 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Eingebettete Echtzeit-Systeme
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 5 Module

Dieses Modul bietet Hintergrundinformationen zum RTES-Projekt, einschließlich des Konzepts eines "visuellen Synchronoms", bei dem eine Kamera zur Synchronisierung der Zeit zwischen einer externen Uhr und einem eingebetteten Computer verwendet wird. Das Projekt erfordert eine Synchronisierung mit 1 Hz und 10 Hz, wobei die Echtzeitdienste Kamerabilder erfassen, stabile (nicht verwackelte) Bilder auswählen und diese in ein Flash-Dateisystem schreiben müssen. Das Projekt erfordert ein gutes Verständnis von RMA, Echtzeit-Scheduling und Designprinzipien für Echtzeitsysteme mit mehreren Diensten.

Das ist alles enthalten

14 Videos2 Lektüren1 Quiz1 peer review1 Diskussionsthema

In diesem Modul werden verschiedene Designansätze für das RTES-Projekt besprochen, darunter der "Shotgun"-Start, bei dem die Ticks der Uhr einmal beim Start erkannt werden, der Ansatz der kontinuierlichen Tick-Erkennung bei voller Synchronität und verschiedene Optionen für die Implementierung. RTES-Projektdesigner müssen sich für eine Kamera-Schnittstelle entscheiden, z.B. eine V4L2 (Video for Linux 2)-Schnittstelle zum UVC (Universal Video Controller)-Treiber oder eine OpenCV-Schnittstelle zu einer Kamera.

Das ist alles enthalten

7 Videos2 Lektüren1 Quiz1 peer review

Um sicherzustellen, dass ein Echtzeitdesign ordnungsgemäß implementiert ist, muss die Timing-Analyse auf der Grundlage von Systemprotokollierung und Tracing verwendet werden, um das tatsächliche Timing im Vergleich zum theoretischen RMA zu überprüfen. Dieses Modul bietet einen Überblick über die Methoden und schlägt die effizientesten Methoden zum Debuggen und Verifizieren des Timings des RTES-Projekts vor. Das Modul beinhaltet eine 1-Hz-Peer-Review von Design und Code zur Unterstützung bei der Verbesserung des RTES-Projekts für die externe Taktsynchronisierung unter Verwendung von Kamerabildern mit einer tickenden Analoguhr.

Das ist alles enthalten

3 Videos1 Lektüre1 Programmieraufgabe1 peer review

Dieses Modul deckt Methoden der Ablaufverfolgung und Profilerstellung für die gesamte RTES-Projektplattform ab, einschließlich Netzwerken, Systemprofilen und Methoden zur Verfolgung von Echtzeitdiensten im Besonderen. Das Modul umfasst eine 10-Hz-Peer-Review von Design und Code zur Unterstützung der Verbesserung des RTES-Projekts für die externe Taktsynchronisation mit einer digitalen Stoppuhr bei dieser höheren Rate im Vergleich zu 1 Hz.

Das ist alles enthalten

3 Videos1 Programmieraufgabe1 peer review

Das gesamte RTES-Projekt sollte für dieses Modul abgeschlossen sein. Die Studenten können sich Tipps und Beispiele ansehen, wie sie ihre Entwurfsmaterialien, ihre RMA und den Code für die Prüfung vorbereiten. Das Verfahren zur Überprüfung und Validierung des Entwurfs auf der Grundlage der RTES-Projektrubrik wird hier ebenfalls definiert.

Das ist alles enthalten

3 Videos1 Quiz1 peer review

Dozent

Sam Siewert
University of Colorado Boulder
4 Kurse19.917 Lernende

von

Empfohlen, wenn Sie sich für Elektroingenieurwesen interessieren

Starten Sie ihren Abschluss mit einem Vorsprung

Dieses Kurs ist Teil der folgenden Studiengänge von University of Colorado Boulder. Wenn Sie aufgenommen werden und sich angemeldet haben, werden Ihre Kurse auf Ihren Abschluss angerechnet und Ihr Fortschritt wird mit übernommen.

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen