Skip to content
Library Home
Start Over
Research Databases
E-Journals
Course Reserves
Library Home
Login to library account
English
Deutsch
Español
Français
Italiano
日本語
Nederlands
Português
Português (Brasil)
中文(简体)
中文(繁體)
Türkçe
עברית
Gaeilge
Cymraeg
Ελληνικά
Català
Euskara
Русский
Čeština
Suomi
Svenska
polski
Dansk
slovenščina
اللغة العربية
বাংলা
Galego
Tiếng Việt
Hrvatski
हिंदी
Հայերէն
Українська
Language
Library Catalog
All Fields
Title
Author
Subject
Call Number
ISBN/ISSN
Find
Advanced Search
|
Browse
|
Search Tips
Linux-Treiber entwickeln :
Cite this
Text this
Email this
Print
Export Record
Export to RefWorks
Export to EndNoteWeb
Export to EndNote
Save to List
Permanent link
Linux-Treiber entwickeln : eine systematische einfùhrung in die geràtetreiber- und kernelprogrammierung- jetzt auch fùr Raspberry Pi / Jürgen Quade, Eva-Katharina Kunst.
Saved in:
Bibliographic Details
Main Author:
Quade, Jürgen
Other Authors:
Kunst, Eva-Katharina
Format:
eBook
Language:
German
Published:
Heidelberg, Germany :
Dpunkt.verlag,
2015.
Edition:
4., aktualisierte und erweiterte Auflage.
Subjects:
Linux.
Linux
Programming languages (Electronic computers)
Raspberry Pi (Computer)
Online Access:
Click for online access
Holdings
Description
Table of Contents
Similar Items
Staff View
Table of Contents:
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
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
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
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
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
Similar Items
Practical Linux with Raspberry Pi OS : quick start
by: Pajankar, Ashwin
Published: (2021)
Running ESXi on a Raspberry Pi : installing VMware ESXi on Raspberry Pi 4 to run Linux virtual machines
by: Fenton, Thomas, et al.
Published: (2022)
Exploring Raspberry Pi : interfacing to the real world with embedded Linux
by: Molloy, Derek, 1973-
Published: (2016)
Java on the Raspberry Pi : develop Java programs to control devices for robotics, IoT, and beyond
by: Flurry, Greg
Published: (2021)
Adventures in Raspberry Pi
by: Philbin, Carrie Anne
Published: (2017)