The third part of this guide provides advice about building device drivers for the Oracle Solaris OS.
Compiling, Loading, Packaging, and Testing Drivers provides information about compiling, linking, and installing a driver.
Debugging, Testing, and Tuning Device Drivers describes techniques for debugging, testing, and tuning drivers.
Recommended Coding Practices describes the recommended coding practices for writing drivers.
This chapter describes the procedure for driver development, including code layout, compilation, packaging, and testing.