Book description
dieses Buch bietet eine Einführung in die wichtigsten Themen rund um Eingebettete Systeme wie zum Beispiel Technologien, Kommunikation, Mikroprozessoren, Systembeschreibungssprachen, Sensornetzwerke und High-Level-Synthese. Einen breiten Raum nimmt dabei auch das Gebiet der Entwicklungsmethodik ein. Dieser Teil ist besonders für Studenten und Informatiker gedacht, die als Entwickler tätig werden wollen oder es bereits sind. Als eines der ersten deutschsprachigen Lehrbücher schafft es dieses Buch, grundlegendes praktisches Wissen über Eingebettete Systeme zu vermitteln. Der Stoff wird anschaulich mit vielen Bildern und Beispielen dargestellt. Auf mathematische Beweise und Formalismen wird dabei bewusst verzichtet. Somit kann der Text auch als Ergänzung für eine formalere Behandlung des Themas dienen. Das Werk ist didaktisch entsprechend den Vorlesungen an Hochschulen aufgebaut. Einzelne Kapitel können als getrennte Vorlesungseinheiten verwendet werden.Table of contents
- Cover
- Weitere empfehlenswerte Titel
- Title
- Copyright
- Vorwort zur ersten Auflage
- Inhaltsverzeichnis
- 1 Einführung, Bauformen und Technologien
-
2 Mikroprozessor-Grundlagen
- 2.1 Evolution der Mikroprozessoren
- 2.2 Mikroprozessoren in Eingebetteten Systemen
-
2.3 Mikroprozessor-Grundlagen
- 2.3.1 Mikroprozessor-Architekturen
- 2.3.2 Ein- und Ausgabe durch Befehle und Interrupts
- 2.3.3 Speicher-Systeme
- 2.3.4 Wozu brauchen wir Caches?
- 2.3.5 Hauptspeicher
- 2.3.6 Festwertspeicher (ROM)
- 2.3.7 Befehls-Verarbeitungsmethoden und Pipelining
- 2.3.8 Performanz und Energieverbrauch
- 2.3.9 Leistungsverbrauchs-Steuerung (Power Management)
- 2.3.10 Ein-Ausgabe-Geräte und Schnittstellen
- 2.4 Mikrokontroller
- 2.5 Multi-Core- und Mehrprozessorsysteme
- 2.6 Mikroprozessor-Familien
-
2.7 Betriebssysteme
- 2.7.1 Wann kann auf ein Betriebssystem verzichtet werden?
- 2.7.2 Konzepte von Betriebssystemen
- 2.7.3 Prozesse
- 2.7.4 Aufgaben und Schichtenmodell eines Betriebssystems
- 2.7.5 Arten von Betriebssystemen
- 2.7.6 Strukturen von Betriebssystemen
- 2.7.7 Echtzeitbetriebssysteme und Echtzeitsysteme
- 2.7.8 Zeitablaufplanung in Echtzeitbetriebssystemen
- 2.7.9 Prioritätsumkehr und Prioritätsvererbeung
- 2.7.10 Betriebssystem-Beispiele für Eingebettete Systeme
- 2.8 Zusammenfassung
- 3 Kommunikation, Busse und Netzwerke
-
4 Entwicklungsmethodik
- 4.1 Die Produktivitätslücke
- 4.2 Anforderungen
- 4.3 Der Beginn einer Entwicklung
- 4.4 Entwurfsmethoden von Software-Systemen
- 4.5 Software-Entwicklung für Eingebettete Systeme
- 4.6 Hardware-Entwicklungsmethodik
- 4.7 Modellieren von Systemen
- 4.8 Plattformbasierter Entwurf
- 4.9 Die Modellbasierte Entwicklungsmethode
- 4.10 Zeitverhalten und Performanzabschätzungen
- 4.11 Verifikation, Simulation und Validierung
- 4.12 Test
- 4.13 Zusammenfassungxs
-
5 Beschreibungssprachen für den Systementwurf
-
5.1 VHDL – Eine Hardware-Beschreibungssprache
- 5.1.1 Grundlegender Aufbau
- 5.1.2 Das Sprachkonzept
- 5.1.3 Die Schaltungsbeschreibung
- 5.1.4 Signale und Datentypen
- 5.1.5 Zuweisungen und die neunwertige Standard Logik
- 5.1.6 Operationen
- 5.1.7 Die eventgesteuerte VHDL-Simulation und der Delta-Zyklus
- 5.1.8 Der VHDL-Prozess
- 5.1.9 Beispiele einfacher Prozessbeschreibungen
- 5.1.10 Komponenten mit größeren Datenbreiten und generische Komponenten
- 5.1.11 Konfigurationsanweisungen
- 5.1.12 Der VHDL-Prozess als Beschreibung für Schaltwerke
- 5.1.13 Beispiel eines Simulationstreibers in VHDL
- 5.1.14 VHDL-Attribute
- 5.1.15 Unterprogramme und Packages
- 5.1.16 Typ-Konvertierungen
- 5.1.17 Die Assert-Anweisung
- 5.1.18 Simulationsbeispiel für ein einfaches Zweiprozessorsystem
- 5.1.19 Zusammenfassung
- 5.2 Die System-Beschreibungssprache SystemC
-
5.1 VHDL – Eine Hardware-Beschreibungssprache
- 6 Sensornetzwerke
- 7 Software-Synthese und High-Level-Synthese
- Literaturverzeichnis
- Index
Product information
- Title: Eingebettete Systeme, 2nd Edition
- Author(s):
- Release date: October 2015
- Publisher(s): De Gruyter Oldenbourg
- ISBN: 9783110396829
You might also like
book
Eingebettete Systeme, 3rd Edition
Dieses Buch ist eine Einführung in die wichtigsten Themen und Fragestellungen beim Entwurf von Eingebetteten und …
book
Rechnerarchitektur, 2nd Edition
Eine hochkomplexe Architektur verbirgt sich auf engstem Raum – dem Prozessor. Schritt für Schritt führt der …
book
Softwareentwicklung
Ein kompaktes Nachschlagewerk, geballt mit viel Wissen! Dieser praxisorientierte Kompass liefert Informationen über das gesamte Themenspektrum …
book
Rechnerarchitektur, Betriebssysteme, Rechnernetze
Die drei Teile der "Informatik - Einführung" decken alle Inhalte des kompletten Informatik-Bachelorstudiums ab. Die einzelnen …