Alle Lernmaterialien für deinen Kurs Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY)

Egal, ob Zusammenfassung, Altklausur, Karteikarten oder Mitschriften - hier findest du alles für den Studiengang Master of Science Informatik

Universität Erlangen-Nürnberg

Master of Science Informatik

Prof. Dr.

2024

So erstellst du deine eigenen Lernmaterialien in Sekunden

  • Lade dein Vorlesungsskript hoch
  • Bekomme eine individuelle Zusammenfassung und Karteikarten
  • Starte mit dem Lernen

Lade dein Skript hoch!

Zieh es hierher und lade es hoch! 🔥

Jetzt hochladen

Die beliebtesten Lernunterlagen deiner Kommilitonen

Jetzt hochladen
Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Cheatsheet
Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Cheatsheet Architektur von Mikrocontrollern Definition: Architektur von Mikrocontrollern umfasst den Aufbau und die internen Strukturen, die die Funktionalität und Effizienz eines Mikrocontrollers bestimmen. Details: CPU: Zentrale Recheneinheit zur Verarbeitung von Befehlen und Steuerung der anderen Komponenten. Speicher: ROM (fest gespe...

Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Cheatsheet

Zugreifen
Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Exam
Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Exam Aufgabe 1) Ein Hersteller plant, eine spezifische Anwendung mit einem Mikrocontroller zu implementieren. Dabei sind mehrere Aspekte der Mikrocontroller-Architektur zu berücksichtigen, um die richtige Wahl zu treffen und das Design korrekt zu implementieren. Betrachten wir einen Mikrocontroller mit den folgenden Eigenschaften: Ein 8-...

Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) - Exam

Zugreifen

Bereit für die Klausur? Teste jetzt dein Wissen!

Was umfasst die Architektur von Mikrocontrollern?

Was ist die Funktion einer CPU in einem Mikrocontroller?

Welche Komponente bestimmt die Geschwindigkeit eines Mikrocontrollers?

Was ist Interrupt-Handling?

Was machen Timer in Mikrocontrollersystemen?

Was ist die Funktion eines Prescalers bei Timern?

Was ist die wichtigste Bibliothek für die Arbeit mit Integer-Typen in der Embedded C/C++ Programmierung?

Warum wird das Schlüsselwort volatile in der Embedded C/C++ Programmierung verwendet?

Welche der folgenden Methoden wird verwendet, um Bitmanipulation in Embedded C/C++ durchzuführen?

Was ist die Bootloader-Implementierung?

Welche Aufgabe hat die Bootloader-Implementierung nicht?

Welche Speicherarten können von einer Bootloader-Implementierung verwendet werden?

Was ist ein periodischer Task in Echtzeitbetriebssystemen?

Was beschreibt die Formel \( U = \sum_{i=1}^{n} \frac{C_i}{T_i} \) in einem Echtzeitbetriebssystem?

Was bedeutet präemptives Scheduling in Echtzeitbetriebssystemen?

Was ist die Definition der Integration von Sensoren und Aktoren in Embedded-Systeme?

Welche Verbindungsmethoden sind typisch für die Integration von Sensoren und Aktoren?

Welche Aufgabe übernehmen ADC und PWM in der Signalverarbeitung?

Was bedeutet serielle Kommunikation und welche Schnittstellen umfasst sie?

Was ist UART und wie funktioniert es?

Welche Leitungen sind für SPI erforderlich und wie ist die Konfiguration?

Was ist Bluetooth und wofür wird es hauptsächlich verwendet?

Welche Reichweite und Netzwerktypologie hat ZigBee und wo wird es typischerweise genutzt?

In welchem Frequenzband arbeiten sowohl Bluetooth als auch ZigBee?

Weiter

Diese Konzepte musst du verstehen, um Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) an der Universität Erlangen-Nürnberg zu meistern:

01
01

Grundlagen von Mikrocontrollersystemen

Dieser Abschnitt behandelt die Grundkenntnisse und Prinzipien, die für das Verständnis und die Arbeit mit Mikrocontrollersystemen erforderlich sind.

  • Architektur von Mikrocontrollern
  • Unterschiedliche Mikrocontrollertypen und ihre Anwendungen
  • Speicherverwaltung und Peripheriegeräte
  • Programmierung in Assemblersprache und C
  • Interrupt-Handling und Timer
Karteikarten generieren
02
02

Firmware-Entwicklung

Die Studenten lernen die Konzepte und Praktiken der Firmware-Entwicklung für Mikrocontrollersysteme kennen.

  • Entwicklungstools und -umgebungen
  • Embedded C/C++ Programmierung
  • Debugging und Fehlerbehebung
  • Bootloader-Implementierung
  • Energieverwaltung in Embedded-Systemen
Karteikarten generieren
03
03

Echtzeitbetriebssysteme

Dieser Abschnitt konzentriert sich auf die Implementierung und Anwendung von Echtzeitbetriebssystemen (RTOS) in eingebetteten Systemen.

  • Grundlagen von Echtzeitbetriebssystemen
  • Task-Management und Scheduling
  • Synchronisation und Inter-Task-Kommunikation
  • Timer und Echtzeituhren
  • RTOS-Integration in Firmware-Projekte
Karteikarten generieren
04
04

Sensoren und Aktoren

Hier lernst Du die Grundlagen der Sensor- und Aktortechnologie und deren Integration in Mikrocontrollersysteme.

  • Typen von Sensoren (z.B. Temperatur, Druck, Licht)
  • Principles of Operation and Calibration
  • Datenerfassung und Signalverarbeitung
  • Aktorensteuerung (z.B. Motoren, Relais)
  • Integration von Sensoren und Aktoren in Embedded-Systeme
Karteikarten generieren
05
05

Kommunikationsschnittstellen

Die Studierenden werden in die verschiedenen Kommunikationsschnittstellen eingeführt, die in Mikrocontrollersystemen verwendet werden.

  • Serielle Kommunikation (UART, SPI, I²C)
  • Drahtlose Kommunikation (Bluetooth, ZigBee)
  • Netzwerkprotokolle (TCP/IP, MQTT)
  • Datenprotokollierung und -übertragung
  • Fehlersuche und Diagnose von Kommunikationsproblemen
Karteikarten generieren

Alles Wichtige zu diesem Kurs an der Universität Erlangen-Nürnberg

Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) an Universität Erlangen-Nürnberg - Überblick

Das Laborpraktikum Eingebettete MikrocontrollerSysteme (PEMSY) an der Universität Erlangen-Nürnberg bietet Dir die Möglichkeit, praktisch mit Mikrocontrollersystemen zu arbeiten und wertvolle Erfahrungen zu sammeln. Dieser Kurs richtet sich an Studierende der Informatik und umfasst praktische Projektarbeit sowie Laborübungen. Im Rahmen des Praktikums entwickelst Du Kenntnisse in verschiedenen Bereichen, darunter die Grundlagen von Mikrocontrollersystemen, Firmware-Entwicklung, Echtzeitbetriebssysteme, Sensoren und Aktoren, Kommunikationsschnittstellen und Projektarbeit.

Wichtige Informationen zur Kursorganisation

Kursleiter: Prof. Dr.

Modulstruktur: Das Laborpraktikum umfasst praktische Arbeit mit Mikrocontrollersystemen, einschließlich Projektarbeit und Laborübungen.

Studienleistungen: Die Studienleistung besteht aus der Durchführung und Dokumentation eines Praxisprojekts sowie einer Abschlusspräsentation.

Angebotstermine: Das Praktikum wird im Wintersemester angeboten.

Curriculum-Highlights: Grundlagen von Mikrocontrollersystemen, Firmware-Entwicklung, Echtzeitbetriebssysteme, Sensoren und Aktoren, Kommunikationsschnittstellen, Projektarbeit

So bereitest Du Dich optimal auf die Prüfung vor

Beginne frühzeitig mit dem Lernen, idealerweise schon zu Beginn des Semesters, um Dir die nötige theoretische Basis anzueignen.

Nutze verschiedene Ressourcen, wie Bücher, Übungsaufgaben, Karteikarten und Probeklausuren, um dein Wissen zu vertiefen.

Schließe Dich Lerngruppen an und tausche Dich mit anderen Studierenden aus, um gemeinsam Lösungsstrategien zu entwickeln.

Vergiss nicht, regelmäßige Pausen einzulegen und in diesen Zeiten komplett abzuschalten, um eine Überbelastung zu vermeiden.

Nutzung von StudySmarter:

Nutzung von StudySmarter:

  • Erstelle Lernpläne und Zusammenfassungen
  • Erstelle Karteikarten, um dich optimal auf deine Prüfung vorzubereiten
  • Kreiere deine personalisierte Lernerfahrung mit StudySmarters AI-Tools
Kostenfrei loslegen

Stelle deinen Kommilitonen Fragen und bekomme Antworten

Melde dich an, um der Diskussion beizutreten
Kostenlos anmelden

Sie haben bereits ein Konto? Login

Entdecke andere Kurse im Master of Science Informatik

93182 Mainframe Programmierung II Kurs ansehen
Advanced Deep Learning Kurs ansehen
Advanced Design and Programming (5-ECTS) Kurs ansehen
Advanced Game Physics Kurs ansehen
Advanced Mechanized Reasoning in Coq Kurs ansehen
Advanced Networking LEx Kurs ansehen
Advanced Programming Techniques Kurs ansehen
Advanced Simulation Technology Kurs ansehen
AI-1 Systems Project Kurs ansehen
AI-2 Systems Project Kurs ansehen

Lerne jederzeit. Lerne überall. Auf allen Geräten.

Kostenfrei loslegen