|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
ocn948567210 |
003 |
OCoLC |
005 |
20241006213017.0 |
006 |
m o d |
007 |
cr |n||||||||| |
008 |
160210t20152016gw ob 001 0 ger d |
040 |
|
|
|a VT2
|b eng
|e pn
|c VT2
|d OCLCO
|d OCLCF
|d OCLCQ
|d VT2
|d EBLCP
|d IDB
|d WYU
|d OCLCQ
|d OCLCO
|d OCLCQ
|d OCLCO
|d OCLCQ
|d OCLCO
|d OCLCQ
|d K6U
|
020 |
|
|
|a 9781457196669
|
020 |
|
|
|a 1457196662
|
020 |
|
|
|a 9783864917561
|
020 |
|
|
|a 3864917565
|
020 |
|
|
|a 9783864917578
|
020 |
|
|
|a 3864917573
|
020 |
|
|
|a 9783864917554
|
020 |
|
|
|a 3864917557
|
020 |
|
|
|a 9783864902888
|q (print)
|
020 |
|
|
|a 3864902886
|q (print)
|
035 |
|
|
|a (OCoLC)948567210
|
050 |
|
4 |
|a QA76.76.O63
|b .Q33 2016eb
|
049 |
|
|
|a HCDD
|
100 |
1 |
|
|a Quade, Jürgen.
|
245 |
1 |
0 |
|a Linux-Treiber entwickeln :
|b eine systematische einfùhrung in die geràtetreiber- und kernelprogrammierung- jetzt auch fùr Raspberry Pi /
|c Jürgen Quade, Eva-Katharina Kunst.
|
250 |
|
|
|a 4., aktualisierte und erweiterte Auflage.
|
260 |
|
|
|a Heidelberg, Germany :
|b Dpunkt.verlag,
|c 2015.
|
300 |
|
|
|a 1 online resource (688 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
504 |
|
|
|a Includes bibliographical references and index.
|
588 |
0 |
|
|a Online resource; title from pdf title page (Safari Books Online, viewed February 29, 2016).
|
505 |
0 |
|
|a Einleitung -- Theorie ist notwendig -- Betriebssystemarchitektur -- Komponenten des Kernels -- Sonstige Betriebssystemkomponenten -- Abarbeitungskontext und Unterbrechungsmodell -- Quellensuche -- Kernelcode-Entwicklung in der Praxis -- Auf der Kommandoebene entwickeln -- Fehler finden -- Techniken der Kernelprogrammierung -- Coding Style: Kernelcode lesen und Kernelcodeschreiben -- Kernelcode kodieren -- Objektbasierte Programmierung und Entwurfsmuster im Kernel -- Hilfsfunktionen -- Cross-Development -- Nicht vergessen: Auswahl einer geeigneten Lizenz
|
505 |
8 |
|
|a GPL und LGPLMPL und BSD -- Treiber aus Sicht der Applikation -- Die Programmierschnittstelle der Applikation -- Zugriffsmodi -- Einfache Treiber -- Bevor es losgeht â#x80;Œ -- Cross-Kompilierung -- Den Kernel erweitern -- Kernelmodule -- Vom Modul zum Treiber -- Einfaches Treibertemplate -- Die Treibereinsprungspunkte -- driver_open: die Zugriffskontrolle -- AufrÃÞumen in driver_close -- Lesezugriffe im Treiber -- Schreibzugriffe im Treiber -- Die Universalschnittstelle IO-Control -- Wenn Applikationen mehrere Ein-/AusgabekanÃÞleÃơberwachen
|
505 |
8 |
|
|a Daten zwischen Kernel- und Userspace transferierenHardware anbinden -- Datentypen und Datenablage -- Ressourcenmanagement -- Direkter Hardwarezugriff -- Hardware erkennen -- Device Tree -- PCI -- Treiberinstanzen -- Treibertemplate: Basis fÃơr Eigenentwicklungen -- Fortgeschrittene Kernelcode-Entwicklung -- ZunÃÞchst die Ã#x9C;bersicht -- Interrupts -- Interruptverarbeitung klassisch -- Threaded Interrupts -- Interrupts, testen mit dem Raspberry Pi -- Softirqs -- Tasklets -- Timer-Funktionen -- High Resolution Timer
|
505 |
8 |
|
|a Tasklet auf Basis des High Resolution TimersKernel-Threads -- kthread-Daemon -- Workqueues -- Event-Workqueue -- Kritische Abschnitte sichern -- Atomare Operationen -- Mutex und Semaphor -- Spinlocks -- Sequencelocks -- Interruptsperre und Kernel-Lock -- Synchronisiert warten -- Memory Barriers -- Per-CPU-Variablen -- Fallstricke -- Vom Umgang mit Zeiten -- Relativ- und Absolutzeiten -- ZeitverzÃœgerungen -- Dynamischen Speicher effizient verwalten -- Buddy-System -- Objekt-Caching -- GroÃ#x9F;e Speicherbereiche reservieren
|
505 |
8 |
|
|a Speicher pro ProzessorkernSystemaspekte -- Proc-Filesystem -- Schreibzugriffe unterstÃơtzen -- Sequencefiles -- Das GerÃÞtemodell -- Implementierungstechnische Grundlagen -- GerÃÞtedateien automatisiert anlegen lassen -- Treiber anmelden -- GerÃÞte anmelden -- Attributdateien erstellen -- Eigene GerÃÞteklassen erstellen -- Neue Bussysteme anlegen -- Green Computing -- Firmware-Interface -- Treiber parametrieren -- Systemintegration -- Modutils -- Hotplug -- Module beim Booten laden -- Kernel Build System
|
630 |
0 |
0 |
|a Linux.
|
630 |
0 |
7 |
|a Linux
|2 fast
|
650 |
|
0 |
|a Programming languages (Electronic computers)
|
650 |
|
0 |
|a Raspberry Pi (Computer)
|
650 |
|
7 |
|a Programming languages (Electronic computers)
|2 fast
|
650 |
|
7 |
|a Raspberry Pi (Computer)
|2 fast
|
700 |
1 |
|
|a Kunst, Eva-Katharina.
|
776 |
0 |
8 |
|i Print version:
|a Quade, Jürgen.
|t Linux-Treiber entwickeln : eine systematische einfùhrung in die geràtetreiber- und kernelprogrammierung- jetzt auch fùr Raspberry Pi.
|b 4., aktualisierte und erweiterte Auflage.
|d Heidelberg, Germany : Dpunkt.verlag, 2015, ©2016
|z 9783864902888
|
856 |
4 |
0 |
|u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=7240629
|y Click for online access
|
903 |
|
|
|a EBC-AC
|
994 |
|
|
|a 92
|b HCD
|