Device Driver Tutorial

Exit Print View

Updated: July 2014
 
 

C

cat commandindex iconReading and Writing the Device
cb_ops driver structure
index iconWriting New Data
index iconDefining the Character and Block Operations Structure
index iconWriting the Driver Data Structures
index iconDevice Drivers
cc commandindex iconCompiling with Oracle Solaris Studio
character deviceindex iconCharacter and Block Devices
close() entry point
index iconOpening the Device, Closing the Device, and Getting Module Information
index iconDefining the Close Device Entry Point
index iconWriting the User Context Entry Points
cmn_err() kernel function
index iconDevice Driver Coding Tips
index iconDisplaying Data Stored in Kernel Memory
index iconTesting the Template Driver
index iconDefining the Module Initialization Entry Point
commands
add_drv
index iconDevice Driver Coding Tips
index iconAdding the Template Driver
index iconAdding, Updating, and Removing a Driver
bootindex iconDriver Directory Organization
catindex iconReading and Writing the Device
ccindex iconCompiling with Oracle Solaris Studio
dmesgindex iconAttaching and Detaching
echoindex iconReading and Writing the Device
fsckindex iconDevice Driver Testing Tips
gccindex iconCompiling with the GNU C Compiler
kernelindex iconDriver Directory Organization
ld
index iconDefining the Module Unload Entry Point
index iconCompiling with Oracle Solaris Studio
index iconStructural Differences Between Kernel Modules and User Programs
mknodindex iconDevices Directories
modinfo
index iconBuilding, Installing, and Using Quote Of The Day Version??2
index iconAdding the Template Driver
index iconAdding, Updating, and Removing a Driver
modloadindex iconAdding the Template Driver
modunloadindex iconRemoving the Template Driver
moreindex iconBuilding, Installing, and Using Quote Of The Day Version??2
prtconf
index iconBuilding, Installing, and Using Quote Of The Day Version??2
index iconAdding the Template Driver
index iconAdding, Updating, and Removing a Driver
index iconBuilding a Driver
index iconDevice Tree
index iconDevices Directories
prtpiclindex iconDevice Tree
rem_drv
index iconRemoving the Template Driver
index iconLoading and Unloading a Driver
index iconAdding, Updating, and Removing a Driver
syslogd
index iconBuilding, Installing, and Using Quote Of The Day Version??1
index iconTesting the Template Driver
update_drvindex iconAdding, Updating, and Removing a Driver
compilingindex iconBuilding a Driver
condition variablesindex iconManaging Thread Synchronization
conditional compilationindex iconDevice Driver Coding Tips
condvar() kernel functionsindex iconLock and Condition Variable Members of the State Structure
configuration files
index iconWriting the Device Configuration File
index iconWriting a Configuration File
crash dumps
use in testingindex iconDevice Driver Testing Tips
cv_broadcast() kernel function
index iconWriting New Data
index iconWaiting on Signals
cv_destroy() kernel function
index iconCreating and Destroying Locks and Condition Variables
index iconChecking for Changes, Cleaning Up, and Detaching
cv_init() kernel function
index iconCreating and Destroying Locks and Condition Variables
index iconAttaching, Allocating Memory, and Initializing a Mutex and a Condition Variable
cv_signal() kernel functionindex iconWaiting on Signals
cv_wait() kernel functionindex iconWaiting on Signals
cv_wait_sig() kernel function
index iconWaiting on Signals
index iconLock and Condition Variable Members of the State Structure