Kostenlose Online-Bildung

Eingebettete Systeme – Gestalten Sie die Welt: Multithread-Schnittstellen

Beschreibung

Erfahren Sie, wie elektronische Geräte als eingebettete Systeme entworfen, entwickelt und gebaut werden, die die Welt prägen. Dies ist Teil zwei einer zweiteiligen Sequenz. In diesem Kurs werden wir Interrupts verwenden, um eine Reihe von Echtzeitsystemen zu entwerfen, darunter einen Audioplayer, ein Datenerfassungssystem, ein Steuerungssystem und ein interaktives Spiel. Dies ist ein praktischer Learning-by-Doing-Kurs, der Ihnen zeigt, wie Sie mithilfe eingebetteter Systeme Lösungen für reale Probleme entwickeln. Diese Kurse nutzen einen Bottom-up-Ansatz zur Problemlösung und bauen schrittweise von der einfachen Anbindung von Schaltern und LEDs auf komplexe Konzepte wie Anzeigetreiber, Digital-Analog-Umwandlung, Tonerzeugung, Analog-Digital-Umwandlung, Motorsteuerung, Grafiken, Interrupts usw. auf Kommunikation. Wir stellen sowohl allgemeine Prinzipien als auch praktische Tipps zum Aufbau von Schaltungen und zur Programmierung des Mikrocontrollers in der Programmiersprache C vor. Sie entwickeln Debugging-Fähigkeiten mithilfe von Oszilloskopen, Logikanalysatoren und Softwareinstrumentierung. Laboraufgaben werden zunächst in Simulationen durchgeführt, anschließend bauen und debuggen Sie Ihr System auf dem echten Mikrocontroller. Am Ende dieses Kurses verfügen Sie über das Wissen, um von Grund auf Ihr eigenes Spiel im Arcade-Stil zu entwickeln. Dies ist das vierte Mal, dass wir diesen Kurs anbieten. Da die Bewertungen überwiegend positiv ausgefallen sind, planen wir keine größeren Änderungen gegenüber den bisherigen Angeboten des Kurses. Wir haben jedoch die große Klasse in zwei kleinere Klassen aufgeteilt. Es gibt acht Übungen in Teil 1 und sechs Übungen in diesem Kurs. Studierende können eine Untergruppe von Laboren auswählen, um eine Zertifizierung zu erhalten. Die drei Labore, die die Schüler am meisten lohnen, waren das tragbare Videospiel, die Tonerzeugung mithilfe eines Digital-Analog-Wandlers und die Erstellung eines intelligenten Objekts mithilfe der WLAN-Kommunikation. Um diesen Kurs abzuschließen, müssen Sie ein Mikrocontroller-Kit TM4C123 von Texas Instruments und einige elektronische Komponenten erwerben. Dieser Mikrocontroller verfügt über einen hochmodernen ARM Cortex-M4-Prozessor. Anweisungen zum Kauf des Kits und zur Installation der erforderlichen Software finden Sie unter: http://edx-org-utaustinx.s3.amazonaws.com/UT601x/index.html.

Preis: Kostenlose Prüfung!

Eingebettete Systeme – Gestalten Sie die Welt: Multithread-Schnittstelle durch edX, eine von Harvard und MIT gegründete Bildungsplattform.

Eingebettete Systeme – Gestalten Sie die Welt: Multithread-Schnittstellen -