Schließt Lücke zwischen Hardware-Inbetriebnahme und erstem graphischem "Hello World"
Zeigt 5 Varianten, graphische Bedienoberflächen für Embedded Systems zu implementieren
Viele praktische Debugging-Tipps
Kapitel über JAVA auf Embedded Systems
Promotion über Digitale Empfänger an der TH-Darmstadt, 3 Jahre Bosch-Forschung HDTV-Datenübertragung über Satelliten, 3 Jahre Entwicklungsleiter Bosch-Malaysia, 3 Jahre SW-Verantwortlicher Blaupunkt, 8 Jahre Executive Vice President Harman/Becker (SW, Navigation und Telematik).
Seit 2003 Professor für Informatik an der Hochschule Darmstadt, ab 2006 in enger Kooperation mit Harman/Becker als SW-Task-Force für OEM-Projekte
Der Weg von der Inbetriebnahme eines Prozessorsystems bis zur Implementierung einer Human Machine Interface (HMI) bildet den Schwerpunkt dieses Werks. Der Autor erläutert, wie Treiber und Betriebssystem (QNX, Linux) konfiguriert, gebaut und geladen werden. Alle notwendigen Kenntnisse werden systematisch und fundiert vermittelt, auch Fragen der Virtualisierung und der Einsatz von MultiCore-Systemen. Der Band enthält praktische Beispiele sowie Anleitungen für die Fehlersuche und die Performance-Optimierung, Code-Snippets werden zur Verfügung gestellt.
Vorwort.- Einführung.- Hauptschleife.- Betriebssysteme.- Startphase eines Systems.- Speichermodell für Applikationen.- Reset & On/off.- Flash.- HDD.- Treiber.- Interrupts.- Interrupts unter Linux.- Interrupts unter QNX.- MultiCore-Systeme.- Virtuelle Maschinen.- HMI.- Java für Embedded Systems.- JAVA-HMI-Anbindung.- Navigation.- Fehler-Debugging.- Anhang.- Literatur.- Index.
Der Weg der Inbetriebnahme eines Prozessorsystems bis zur Implementierung einer HMI bildet den Schwerpunkt dieses Werkes. Zunächst wird erläutert, wie Treiber und Betriebssystem (QNX, Linux) konfiguriert, gebaut und geladen werden. Dabei gilt es, zahlreiche Fragen zu beantworten: Welche Besonderheiten gibt es für Interrupt-Routinen? Welche Möglichkeiten gibt es, graphische Ausgaben für eingebettete Systeme zu implementieren? Virtualisierung und MultiCore-Systeme eröffnen neue Möglichkeiten. Das Buch vermittelt den systematischen und fundierten Erwerb der notwendigen Kenntnisse und stellt zur Veranschaulichung und Verwendung passende Code-Snippets zur Verfügung. Praktische Beispiele und Anleitungen für die Fahlersuche und die Performance-Optimierung runden das Werk ab.
Vorwort.- Einführung.- Hauptschleife.- Betriebssysteme.- Startphase eines Systems.- Speichermodell für Applikationen.- Reset & On/off.- Flash.- HDD.- Treiber.- Interrupts.- Interrupts unter Linux.- Interrupts unter QNX.- MultiCore-Systeme.- Virtuelle Maschinen.- HMI.- Java für Embedded Systems.- JAVA-HMI-Anbindung.- Navigation.- Fehler-Debugging.- Anhang.- Literatur.- Index.
Promotion über Digitale Empfänger an der TH-Darmstadt, 3 Jahre Bosch-Forschung HDTV-Datenübertragung über Satelliten, 3 Jahre Entwicklungsleiter Bosch-Malaysia, 3 Jahre SW-Verantwortlicher Blaupunkt, 8 Jahre Executive Vice President Harman/Becker (SW, Navigation und Telematik).
Seit 2003 Professor für Informatik an der Hochschule Darmstadt, ab 2006 in enger Kooperation mit Harman/Becker als SW-Task-Force für OEM-Projekte
Über den Autor
Promotion über Digitale Empfänger an der TH-Darmstadt, 3 Jahre Bosch-Forschung HDTV-Datenübertragung über Satelliten, 3 Jahre Entwicklungsleiter Bosch-Malaysia, 3 Jahre SW-Verantwortlicher Blaupunkt, 8 Jahre Executive Vice President Harman/Becker (SW, Navigation und Telematik).
Seit 2003 Professor für Informatik an der Hochschule Darmstadt, ab 2006 in enger Kooperation mit Harman/Becker als SW-Task-Force für OEM-Projekte
Inhaltsverzeichnis
Vorwort.- Einführung.- Hauptschleife.- Betriebssysteme.- Startphase eines Systems.- Speichermodell für Applikationen.- Reset & On/off.- Flash.- HDD.- Treiber.- Interrupts.- Interrupts unter Linux.- Interrupts unter QNX.- MultiCore-Systeme.- Virtuelle Maschinen.- HMI.- Java für Embedded Systems.- JAVA-HMI-Anbindung.- Navigation.- Fehler-Debugging.- Anhang.- Literatur.- Index.
Klappentext
Der Weg von der Inbetriebnahme eines Prozessorsystems bis zur Implementierung einer Human Machine Interface (HMI) bildet den Schwerpunkt dieses Werks. Der Autor erläutert, wie Treiber und Betriebssystem (QNX, Linux) konfiguriert, gebaut und geladen werden. Alle notwendigen Kenntnisse werden systematisch und fundiert vermittelt, auch Fragen der Virtualisierung und der Einsatz von MultiCore-Systemen. Der Band enthält praktische Beispiele sowie Anleitungen für die Fehlersuche und die Performance-Optimierung, Code-Snippets werden zur Verfügung gestellt.
Schließt Lücke zwischen Hardware-Inbetriebnahme und erstem graphischem "Hello World"
Zeigt 5 Varianten, graphische Bedienoberflächen für Embedded Systems zu implementieren
Viele praktische Debugging-Tipps
Kapitel über JAVA auf Embedded Systems