Embedded Technologies Vom Treiber bis zur Grafik-Anbindung

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, zahlreic

  • PDF / 6,240,915 Bytes
  • 338 Pages / 439.37 x 666.142 pts Page_size
  • 99 Downloads / 178 Views

DOWNLOAD

REPORT


Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und Produkte zur Entwicklung und Anwendung moderner Informationstechnologien.

Joachim Wietzke

Embedded Technologies Vom Treiber bis zur Grafik-Anbindung

Joachim Wietzke Karlsruhe Deutschland

ISSN - ISBN ---- DOI ./----

ISBN ---- (eBook)

Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar. Springer Vieweg © Springer-Verlag Berlin Heidelberg  Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklich vom Urheberrechtsgesetz zugelassen ist, bedarf der vorherigen Zustimmung des Verlags. Das gilt insbesondere für Vervielfältigungen, Bearbeitungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier Springer Vieweg ist eine Marke von Springer DE. Springer DE ist Teil der Fachverlagsgruppe Springer Science+Business Media www.springer-vieweg.de

Danksagung

In diesem Buch wurden einige Master-Arbeiten und Vorlesungsbeiträge ausgewertet und teilweise integriert. Bei den Autoren, die im Folgenden alphabetisch genannt werden, bedanke ich mich für die wertvollen Beiträge, für ihre Durchsicht und ihre Genehmigung, die Quellen zu verwenden. • • • • • • • • •

Enrico Bedau: Linux-Treiber, JNI Elmar Cochlovius: Multimedia Clemens Fischer: Beispiele Tobias Holstein: Qt-HMIs Andreas Knirsch: MultiCore, Linux Simon Kretschmer: QNX-Treiber, Debugging Christian Steiger: Beispiele Manh Tien Tran: Java Sergio Vergata: Virtuelle Maschinen

v

Vorwort

Design is not just what it looks like and feels like. Design is how it works. [Steve Jobs]

Wir haben eine Idee oder sogar schon eine SW-Lösung. Nun muss sie noch auf einer Hardware realisiert werden. Übliche Boards laufen in einer Hauptschleife ohne Betriebssystem oder sie nutzen Linux oder QNX. Wenn unsere Lösungen auf existierenden fertigen Geräten installiert werden sollen, könnten wir es auch mit Android oder iOS zu tun haben. Nun wollen wir aber nicht Betriebssysteme studieren und uns auch nicht in sieben verschiedene Frameworks einarbeiten, deren Speicher- und Performance-Merkmale undokumentiert sind, sondern wir möchten nur die erforderlichen Kenntnisse erwerben, um das Board und unsere Applikation inklusive der erforderlichen Treiber und Interrupt-Routinen zum Laufen zu bringen. Auch wol