JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Device Driver Tutorial
search filter icon
search icon

Document Information

Preface

1.  Introduction to Device Drivers

2.  Template Driver Example

3.  Reading and Writing Data in Kernel Memory

4.  Tips for Developing Device Drivers

Index

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

S

serial connections, use in testing, Device Driver Testing Tips
signal() function
Managing Thread Synchronization
Writing New Data
Reporting and Setting Device Size and Re-initializing the Device
snooping kernel variable, Device Driver Testing Tips
soft state, Managing Device State
SPARC
address space, User and Kernel Address Spaces on x86 and SPARC Machines
compiling, Building a Driver
special files, Devices as Files
state structures
Writing Quote Of The Day Version 2
Managing Device State
strlcpy() kernel function
Attaching, Allocating Memory, and Initializing a Mutex and a Condition Variable
Reporting and Setting Device Size and Re-initializing the Device
strncpy() kernel function, Attaching, Allocating Memory, and Initializing a Mutex and a Condition Variable
Sun Studio, Compiling with Sun Studio
syslogd command
Testing the Template Driver
Building, Installing, and Using Quote Of The Day Version 1
system calls
mknod(), Devices Directories
mmap(), User and Kernel Address Spaces on x86 and SPARC Machines
read(), Devices as Files
system configuration information file, Driver Directory Organization
system crash dumps, use in testing, Device Driver Testing Tips