• Notice

Type(s) de contenu et mode(s) de consultation : Texte noté : électronique

Auteur(s) : Wietzke, Joachim  Voir les notices liées en tant qu'auteur

Titre(s) : Embedded Technologies [Texte électronique] : Vom Treiber bis zur Grafik-Anbindung / von Joachim Wietzke

Publication : Berlin, Heidelberg : Springer Berlin Heidelberg, 2012

Description matérielle : 1 online resource (xxvi, 321 pages)

Collection : Xpert.press


Note(s) : Includes bibliographical references and index. - Online resource; title from PDF title page (SpringerLink, viewed Jul. 12, 2012).


Sujet(s) : Génie logiciel  Voir les notices liées en tant que sujet
Informatique  Voir les notices liées en tant que sujet
Architecture des réseaux d'ordinateurs  Voir les notices liées en tant que sujet

Indice(s) Dewey :  006 (23e éd.) = Méthodes informatiques particulières  Voir les notices liées en tant que sujet


Identifiants, prix et caractéristiques : ISBN 9783642239960

Identifiant de la notice  : ark:/12148/cb44703050h

Notice n° :  FRBNF44703050 (notice reprise d'un réservoir extérieur)



Table des matières : Danksagung; Vorwort; Inhaltsverzeichnis; Abbildungsverzeichnis; Listings; 1 Einleitung; 2 Hauptschleife; 2.1 Serielles EEPROM; 2.2 Emulator; 2.3 JTAG-Adapter; 3 Betriebssysteme; 3.1 Prozesse, Threads; 3.2 Der Scheduler; 3.3 Kernelspace, Userspace, Kernelmode, Usermode; 3.4 Zusammenspiel mit der MMU; 4 QNX; 4.1 Microkernel; 4.2 Resource-Manager; 4.3 Komponentensystem; 5 Linux; 5.1 Linux-Build; 5.2 Linux als Zielplattform; 5.3 Kernel verkleinern; 6 Startphase eines Systems; 6.1 Allgemeine Betrachtungen; 6.1.1 Ausführungsmodell einer CPU; 6.1.2 Phase 1: Power-On, IPL.
6.1.3 Phase 2: Bootloader, Ausführung des Startup Image6.1.4 Phase 3: Start des OS; 6.1.5 Booten: Zusammenfassung; 6.2 Booten unter QNX; 6.2.1 Beispiel QNX-IPL; 6.2.2 Erkennen der Systemkomponenten und Konfiguration; 6.2.3 Kernel; 6.3 QNX Imagevarianten; 6.3.1 IFS; 6.3.2 Flash-Filesystem; 6.3.3 EFS; 6.3.4 ETFS; 6.4 Beispiel-Build für ein BeagleBoard, QNX; 6.4.1 BeagleBoard; 6.4.2 Bootvorgang; 6.4.3 Minimal-Buildfile; 6.4.4 Beispiel-Konfigurationen; 6.4.5 Formatieren einer ETFS-Partition; 6.4.6 MMC partitionieren und formatieren; 6.4.7 Flashen von X-Loader und U-Boot2.
6.4.8 Flashen von IPL und IFS-Image6.4.9 Logfile Startup X-Loader und U-Boot, QNX; 6.4.10 Logfile Startup IPL/QNX; 6.5 Booten unter Linux; 7 Speichermodell für die Applikation; 8 Reset und On/off; 8.1 Reset bei On; 8.2 Reset durch Watchdog; 8.2.1 SW-Watchdog; 8.2.2 Priorität des WD-Threads; 8.2.3 Reset-Strategie; 8.2.4 Welche Fehler-Situationen soll ein WD lösen; 8.2.5 SW-DUMMY-Watchdog; 8.2.6 Watchdog-Reset, Analysen; 9 Umgang mit Flash-Memory; 9.1 Flash-Probleme; 9.2 Reclaim; 9.2.1 Snippet eines Reclaimers (QNX); 9.3 Notfall-Persistenz; 9.3.1 Persistenz restaurieren; 10 HDD.
10.1 HDD-Probleme10.2 Fazit; 11 Treiber; 11.1 Systemaufrufe; 11.2 Linux-Treiber; 11.2.1 Treiber/Kernel-Modul; 11.2.2 Build des hello-Beispiels; 11.3 Geräte, Devices; 11.3.1 Character-Devices; 11.4 Kopierfunktionen zum Überwinden der Speicherkapselung; 11.5 Mapping-Funktion zum Überwinden der Speicherkapselung; 11.5.1 Warteschlange zum blockierenden Lesen; 11.6 Treiber-Snippets für Linux; 11.6.1 Beispiel eines einfachen Systemaufrufs; 11.6.2 Beispiel einer einfachen chardev-Implementierung; 11.6.3 procfs, Datenaustausch; 11.7 QNX-Treiber mit Resource-Manager Implementierung.
11.7.1 Registrieren des Resource-Managers11.7.2 Implementieren der Dateioperationen; 11.7.3 Füllen des Anwort-Buffers:; 11.7.4 Der Rückgabewert; 12 Interrupts; 12.1 Interrupt-Latenz; 12.1.1 Anforderungen an Interrupt-Service-Routinen (ISR); 12.1.2 Implementierungen der ISR; 12.1.3 Nested-Interrupts; 12.2 Shared-Interrupts; 12.2.1 Flankensteuerung; 12.2.2 Pegelsteuerung; 12.2.3 Zusammenfassung; 13 Interrupts unter Linux; 13.1 Implementierungskonzepte; 13.2 Interrupt-Ablauf unter Linux; 13.3 SW-Snippets für Linux; 13.3.1 Registrierung eines Interrupt-Handlers; 13.3.2 Deregistrierung.

Localiser ce document(1 Exemplaire)

Document numérique : 

1 partie d'exemplaire regroupée

ACQNUM-84816
support : document électronique dématérialisé