Shortcuts
 
PageMenu- Hauptmenü-
Page content

Kategorienanzeige

MAB

Embedded Linux: Das Praxisbuch
Kategorie Beschreibung
036aXA-DE‡XA-DE-BE
037bger
077a278738494 Buchausg. u.d.T.: ‡Schröder, Joachim: Embedded Linux
087q978-3-540-78619-1
100 Dillmann, Rüdiger
104bGockel, Tilo
108bSchröder, Joachim
331 Embedded Linux
335 Das Praxisbuch
410 Berlin, Heidelberg
412 Springer Berlin Heidelberg
425 2009
425a2009
433 Online-Ressource (449 S, digital)
451bX.systems.press
501 Description based upon print version of record
517 CONTENTS; Teil I Grundlagen und Plattformen; 1 Grundlagen; 1.1 Einführung; 1.2 Architekturen, Plattformen und Geschichtliches; 1.3 Eigenschaften eingebetteter Systeme; 1.4 Betriebssysteme; 1.5 Software-Entwicklung; 1.6 Aufbau und Gebrauch des Buches; 2 Hardware-Plattformen; 2.1 Einführung; 2.2 Network-Attached-Storage NSLU2; 2.3 WLAN-Router WL-500gP; 2.4 MicroClient Jr. und Sr; 2.5 OpenRISC Alekto; 2.6 Mini-ITX-Mainboard D945GCLF2 mit Dual-Core Atom CPU; 2.7 Pegelanpassung für die RS-232-Schnittstelle; 3 OpenWrt auf dem WLAN-Router WL-500g Premium; 3.1 Einführung. 11.4 Zeichenorientierte Gerätetreiber11.5 Implementierung von Dateioperationen; 11.6 Hardware-Zugriff; 12 Multithreading; 12.1 Einführung; 12.2 Grundlagen; 12.3 Posix-Schnittstelle; 12.4 C++-Schnittstelle; 12.5 Anwendungsbeispiel: Servo-Ansteuerung; 13 Netzwerkkommunikation; 13.1 Einführung; 13.2 Datenübertragung via UDP; 13.3 Kommunikation mit einer Qt-Anwendung; 13.4 Interaktion mit einem Webserver via CGI; 14 Video for Linux; 14.1 Einführung; 14.2 Treiberinstallation und Inbetriebnahme; 14.3 Bildeinzug unter Linux per V4L; 14.4 Treiberkapselung für die IVT-Bibliothek. 15 Intelligente Kamera. 3.2 Einrichtung des OpenWrt-Build-Systems3.3 Schnelleres Einloggen mit SSH-Keys; 3.4 Software-Entwicklung für OpenWrt; 3.5 Erstellung eigener OpenWrt-Module; 3.6 IO-Warrior-Erweiterung und Kernelmodule unter OpenWrt; 4 Debian auf dem NAS-Gerät NSLU2; 4.1 Einführung; 4.2 Debian-Installation; 4.3 Erste Schritte; 4.4 Software-Entwicklung für die NSLU2; 4.5 NSLU2 als Druckerserver; 4.6 Weiterführende Hinweise; 5 Debian auf dem Embedded-PC OpenRISC-Alekto; 5.1 Einführung; 5.2 Angepasste Debian-Installation; 5.3 Erste Schritte; 5.4 Software-Entwicklung; 5.5 Zugriff auf die Alekto-Hardware. 9 Inter-IC-Bus-Komponenten9.1 Einführung; 9.2 Die I 2 C-Bibliothek; 9.3 Tastatur- und LC-Display-Ansteuerung mit PCF8574; 9.4 Temperaturmessung mit DS1631; 9.5 A/D- und D/A-Wandler; 9.6 TMC222-Schrittmotorsteuerung; 9.7 Chipkarten-Ansteuerung; 9.8 I 2 C-Bus-Erweiterung über Multiplexer; 10 USB-Komponenten; 10.1 Einführung; 10.2 USB-Audioanbindung: MP3-Player und Sprachausgabe; 10.3 USB-WLAN-Adapter; 10.4 USB-Bluetooth-Erweiterung; 10.5 USB-GPS-Module; 10.6 USB-Speichererweiterung; 11 Gerätetreiber und Kernelmodule; 11.1 Einführung; 11.2 Grundlagen; 11.3 Programmierung von Kernelmodulen. 5.6 Watchdog-Timer5.7 Erstellung eines eigenen Alekto-Kernels; 5.8 Vollständige Debian-Installation; 6 Puppy Linux auf dem Embedded-PC MicroClient Jr./Sr; 6.1 Einführung; 6.2 Puppy-Installation; 6.3 Paket-Management unter Puppy; 6.4 Software-Entwicklung unter Puppy; Teil II Anwendungen; 7 Legacy-Schnittstellen und digitale IOs; 7.1 Einführung; 7.2 RS-232; 7.3 Centronics und IEEE 1284; 7.4 General Purpose Input/Output (GPIO); 7.5 Schnittstellenerweiterung über IO-Warrior; 8 Der Inter-IC-Bus; 8.1 Einführung; 8.2 I 2 C-Datenübertragung; 8.3 I 2 C-Anbindung; 8.4 Alternative serielle Bussysteme. CONTENTS; Teil I Grundlagen und Plattformen; 1 Grundlagen; 1.1 Einführung; 1.2 Architekturen, Plattformen und Geschichtliches; 1.3 Eigenschaften eingebetteter Systeme; 1.4 Betriebssysteme; 1.5 Software-Entwicklung; 1.6 Aufbau und Gebrauch des Buches; 2 Hardware-Plattformen; 2.1 Einführung; 2.2 Network-Attached-Storage NSLU2; 2.3 WLAN-Router WL-500gP; 2.4 MicroClient Jr. und Sr; 2.5 OpenRISC Alekto; 2.6 Mini-ITX-Mainboard D945GCLF2 mit Dual-Core Atom CPU; 2.7 Pegelanpassung für die RS-232-Schnittstelle; 3 OpenWrt auf dem WLAN-Router WL-500g Premium; 3.1 Einführung. 11.4 Zeichenorientierte Gerätetreiber11.5 Implementierung von Dateioperationen; 11.6 Hardware-Zugriff; 12 Multithreading; 12.1 Einführung; 12.2 Grundlagen; 12.3 Posix-Schnittstelle; 12.4 C++-Schnittstelle; 12.5 Anwendungsbeispiel: Servo-Ansteuerung; 13 Netzwerkkommunikation; 13.1 Einführung; 13.2 Datenübertragung via UDP; 13.3 Kommunikation mit einer Qt-Anwendung; 13.4 Interaktion mit einem Webserver via CGI; 14 Video for Linux; 14.1 Einführung; 14.2 Treiberinstallation und Inbetriebnahme; 14.3 Bildeinzug unter Linux per V4L; 14.4 Treiberkapselung für die IVT-Bibliothek. 15 Intelligente Kamera. 3.2 Einrichtung des OpenWrt-Build-Systems3.3 Schnelleres Einloggen mit SSH-Keys; 3.4 Software-Entwicklung für OpenWrt; 3.5 Erstellung eigener OpenWrt-Module; 3.6 IO-Warrior-Erweiterung und Kernelmodule unter OpenWrt; 4 Debian auf dem NAS-Gerät NSLU2; 4.1 Einführung; 4.2 Debian-Installation; 4.3 Erste Schritte; 4.4 Software-Entwicklung für die NSLU2; 4.5 NSLU2 als Druckerserver; 4.6 Weiterführende Hinweise; 5 Debian auf dem Embedded-PC OpenRISC-Alekto; 5.1 Einführung; 5.2 Angepasste Debian-Installation; 5.3 Erste Schritte; 5.4 Software-Entwicklung; 5.5 Zugriff auf die Alekto-Hardware. 9 Inter-IC-Bus-Komponenten9.1 Einführung; 9.2 Die I 2 C-Bibliothek; 9.3 Tastatur- und LC-Display-Ansteuerung mit PCF8574; 9.4 Temperaturmessung mit DS1631; 9.5 A/D- und D/A-Wandler; 9.6 TMC222-Schrittmotorsteuerung; 9.7 Chipkarten-Ansteuerung; 9.8 I 2 C-Bus-Erweiterung über Multiplexer; 10 USB-Komponenten; 10.1 Einführung; 10.2 USB-Audioanbindung: MP3-Player und Sprachausgabe; 10.3 USB-WLAN-Adapter; 10.4 USB-Bluetooth-Erweiterung; 10.5 USB-GPS-Module; 10.6 USB-Speichererweiterung; 11 Gerätetreiber und Kernelmodule; 11.1 Einführung; 11.2 Grundlagen; 11.3 Programmierung von Kernelmodulen. 5.6 Watchdog-Timer5.7 Erstellung eines eigenen Alekto-Kernels; 5.8 Vollständige Debian-Installation; 6 Puppy Linux auf dem Embedded-PC MicroClient Jr./Sr; 6.1 Einführung; 6.2 Puppy-Installation; 6.3 Paket-Management unter Puppy; 6.4 Software-Entwicklung unter Puppy; Teil II Anwendungen; 7 Legacy-Schnittstellen und digitale IOs; 7.1 Einführung; 7.2 RS-232; 7.3 Centronics und IEEE 1284; 7.4 General Purpose Input/Output (GPIO); 7.5 Schnittstellenerweiterung über IO-Warrior; 8 Der Inter-IC-Bus; 8.1 Einführung; 8.2 I 2 C-Datenübertragung; 8.3 I 2 C-Anbindung; 8.4 Alternative serielle Bussysteme
527 Buchausg. u.d.T.: ‡Schröder, Joachim: Embedded Linux
540aISBN 978-3-540-78620-7
700 |UMZ
700 |COM051230
700b|005.3
700b|004.2102855432
700b|005 432
700b|005.1
700c|QA76.76.O63 .D55 2009
700g1270788531 ST 261
750 Eingebettete Systeme begegnen uns mittlerweile überall im Alltag: vom Mikrocontroller in der Waschmaschine bis hin zum leistungsfähigen DSP im Autoradio. Noch vor wenigen Jahren wurden diese Prozessoren aufwändig in Assembler programmiert und besaßen nur in den wenigsten Fällen ein Betriebssystem. Mittlerweile aber bieten leistungsfähige und schlanke Linux-Derivate auch auf einfachen Prozessoren den Komfort der Schnittstellentreiber, des Multi-Threadings und eines Dateisystems. Die vorgestellte Hardware ist teilweise Konsumerprodukten entlehnt und somit gut erhältlich. Besonderer Wert wird auf
902s 212005545 Eingebettetes System
902s 211380539 LINUX
907s 212005545 Eingebettetes System
907s 211380539 LINUX
912s 212005545 Eingebettetes System
912s 211380539 LINUX
012 307752348
081 Embedded Linux
100 Springer E-Book
125aElektronischer Volltext - Campuslizenz
655e$uhttp://dx.doi.org/10.1007/978-3-540-78620-7
Schnellsuche