Embedded Software and Hardware Architecture ist ein erster Einstieg in das Verständnis von Embedded-Architekturen und das Schreiben von Software zur Manipulation dieser Hardware. Sie werden Erfahrungen mit dem Schreiben von Low-Level-Firmware sammeln, um die Hardware mit hocheffizienten, lesbaren und portablen Designmethoden direkt anzusprechen. Wir werden nun von der Host-Linux-Maschine, auf der wir Code in einer simulierten Umgebung erstellt und ausgeführt haben, zu einer integrierten Entwicklungsumgebung übergehen, in der Sie Code direkt auf Ihrem ARM Cortex-M4 Mikrocontroller erstellen und installieren werden. Zu den Kursaufgaben gehört das Schreiben von Firmware zur Interaktion und Konfiguration sowohl der zugrunde liegenden ARM-Architektur als auch der MSP432-Mikrocontroller-Plattform. Der Kurs schließt mit einem Projekt ab, in dem Sie eine Ringpuffer-Datenstruktur entwickeln werden.

Eingebettete Software- und Hardware-Architektur
Erweitern Sie Ihre Kenntnisse mit Coursera Plus für 239 $/Jahr (normalerweise 399 $). Jetzt sparen.

Eingebettete Software- und Hardware-Architektur

Dozent: Alex Fosdick
54.942 bereits angemeldet
Bei enthalten
530 Bewertungen
Was Sie lernen werden
Beschreiben Sie die Beziehung zwischen der ARM-Architektur und den Speicherinteraktionen der C-Programmierung
Konstruieren Sie spezialisierte Datenstrukturen für eingebettete Systeme, wie z.B. zirkuläre Puffer, LIFO-Puffer und Linked Lists
Identifizieren Sie Techniken zur Manipulation des Gedächtnisses
Kompetenzen, die Sie erwerben
- Kategorie: Memory Management
- Kategorie: System Programming
- Kategorie: Debugging
- Kategorie: Maintainability
- Kategorie: Hardware Architecture
- Kategorie: Peripheral Devices
- Kategorie: Computer Architecture
- Kategorie: Code Reusability
- Kategorie: Data Structures
- Kategorie: Software Architecture
- Kategorie: Microarchitecture
- Kategorie: Embedded Systems
- Kategorie: Software Design
- Kategorie: System Configuration
Werkzeuge, die Sie lernen werden
- Kategorie: C (Programming Language)
- Kategorie: Embedded Software
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
4 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 3 Module
Dozent

Mehr von Elektroingenieurwesen entdecken

University of Colorado Boulder
Status: Vorschau
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumCoursera
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
69,24 %
- 4 stars
19,43 %
- 3 stars
6,79 %
- 2 stars
2,07 %
- 1 star
2,45 %
Zeigt 3 von 530 an
Geprüft am 15. Juli 2020
Great work by Alex University of Colorado Boulder and Alex but it should increase the course length
Geprüft am 9. Juli 2023
Great introduction and refresher for embedded software. It was properly outlined and well-paced.
Geprüft am 23. Nov. 2020
This was excellent. The instructor is very clear and easy to understand. The hardware was never needed though?

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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
Weitere Fragen
Finanzielle Unterstützung verfügbar,

