[ug-bosug] How to start software developement with Solaris.............

Pavan T C Pavan.Chandrashekar at sun.com
Mon Jul 10 22:43:27 PDT 2006


>> 5.. how to start device driver programming.....
> http://www.opensolaris.org/os/article/2005-03-31_inside_opensolaris__introduction_to_solaris_drivers/ 
> http://www.opensolaris.org/os/article/2005-03-31_inside_opensolaris__solaris_driver_programming/ 
> http://www.opensolaris.org/os/article/2005-03-31_inside_opensolaris__solaris_driver_programming/table_1_linux_solaris_driver_comp.pdf 
> 

The links above have a pointer to the "Writing Device Drivers (WDD)" 
document, which is what one would need to write a driver on solaris. If 
you have already developed a linux driver, it would be much easier for 
you to find corresponding APIs in Solaris with this book as your reference.

More than anything else, you have the code. A good idea would be to take 
a driver that you are familiar with in linux, get the solaris source 
from opensolaris.org, and read the WDD document for description of the 
APIs. Once you are comfortable with the new structures here and the 
function calls, you are on your way to write a driver of your own for 
any device. Do place the specs of the device (if you have any) as a 
reference for the community.

Cheers,
Pavan

PS : It would be useful and effective for you and the community if you 
put specific queries when you are writing code. Take a plunge :-)
_______________________________________________
ug-bosug mailing list
List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
List-Owner: mailto:ug-bosug-owner at opensolaris.org
List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54



More information about the ug-discuss mailing list