Article 7305 of comp.unix.sys5.r4: Xref: ptd comp.unix.unixware:3410 comp.unix.sys5.r4:7305 comp.unix.internals:7142 Path: ptd!ornews.intel.com!ssd.intel.com!news.kei.com!news.byu.edu!gatech!news-feed-1.peachnet.edu!emory!europa.eng.gtefsd.com!howland.reston.ans.net!news.intercon.com!news1.digex.net!opel.secondsource.com!opel.secondsource.com!not-for-mail From: johnk@opel.secondsource.com (John Kennedy) Newsgroups: comp.unix.unixware,comp.unix.sys5.r4,comp.unix.internals Subject: Re: Device Driver Programming Books Date: 23 Mar 1994 12:27:27 -0500 Organization: Second Source, Inc. Annapolis, MD Lines: 26 Message-ID: <2mpu5v$2q@opel.secondsource.com> References: <2mlb32$a23@po-box.norand.com> Reply-To: johnk@secondsource.COM (John Kennedy) NNTP-Posting-Host: opel.secondsource.com In article <2mlb32$a23@po-box.norand.com> zumbachl@norand.com writes: > >What are the best books/documentation on kernel and >device driver programming for Unix System V.4 ? > From the bibiography of a driver project I did: UNIX System V STREAMS programming guide, AT&T, ISBN 0-13-940537-2 UNIX System V Release 4 Programmer's Guide: STREAMS, Unix System Laboratories, Inc., ISBN 0-13-947003-4 Writing a UNIX Device Driver, Janet I. Egan and Thomas J. Teixeira, ISBN 0-471-62859-X Writing UNIX Device Drivers, George Pajari, ISBN 0-201-52374-4 (This book has more STREAMS information than the Egan/Teixeira one). -- John Kennedy johnk@secondsource.com Second Source, Inc. Annapolis, MD Article 7306 of comp.unix.sys5.r4: Xref: ptd comp.unix.unixware:3416 comp.unix.sys5.r4:7306 comp.unix.internals:7143 Newsgroups: comp.unix.unixware,comp.unix.sys5.r4,comp.unix.internals Path: ptd!ornews.intel.com!ssd.intel.com!news.kei.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!csn!col.hp.com!news.dtc.hp.com!hpscit.sc.hp.com!cupnews0.cup.hp.com!vhonnur From: vhonnur@cup.hp.com (Virupaksh Honnur) Subject: Re: Device Driver Programming Books Sender: news@cupnews0.cup.hp.com (News Admin) Message-ID: Date: Wed, 23 Mar 1994 19:24:38 GMT References: <2mlb32$a23@po-box.norand.com> Nntp-Posting-Host: hpindaf.cup.hp.com Organization: Hewlett-Packard X-Newsreader: TIN [version 1.1 PL8.9] Followup-To: comp.unix.unixware,comp.unix.sys5.r4,comp.unix.internals Lines: 18 zumbachl@norand.com wrote: : What are the best books/documentation on kernel and : device driver programming for Unix System V.4 ? : Thanks, : Lyle Regarding Manuals are concerned SVR4 Kernel/DDI Interface Manuals are good enough Regarding books: Writing UNIX Device Drivers by George Pajari Is really a good book, he gives more examples and deals with all type of drivers like tty, printer, disk, tape, character/block and STREAMS, and has given the source codes tool. Try it besk of luck. -Virupaksh Honnur Article 7318 of comp.unix.sys5.r4: Xref: ptd comp.unix.unixware:3457 comp.unix.sys5.r4:7318 comp.unix.internals:7148 Path: ptd!ornews.intel.com!ssd.intel.com!news.kei.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!agate!darkstar.UCSC.EDU!nic.scruz.net!steiny From: steiny@steiny.com (Don Steiny) Newsgroups: comp.unix.unixware,comp.unix.sys5.r4,comp.unix.internals Subject: Re: Device Driver Programming Books Date: 24 Mar 1994 16:16:45 GMT Organization: Santa Cruz Community Internet Lines: 29 Message-ID: <2mseds$2cd@nic.scruz.net> References: <2mlb32$a23@po-box.norand.com> NNTP-Posting-Host: 198.202.199.74 vhonnur@cup.hp.com (Virupaksh Honnur) writes: >Regarding Manuals are concerned SVR4 Kernel/DDI Interface Manuals are good enough >Regarding books: >Writing UNIX Device Drivers >by George Pajari >Is really a good book, he gives more examples and deals with all type of drivers >like tty, printer, disk, tape, character/block and STREAMS, and has given the >source codes tool. I agree, I teach device driver writing and UNIX Internals (I have pretty good course notes to SVR4 internals which I could make available to you if you were interested, I would have to charge). The Pajari book is very well organized and well written. The Streams book by AT&T is also pretty good. There is a book by Sun on writing device drivers for Solaris 2, which is a very detailed and comprehensive book. There are a number of public domain device drivers and streams modules that can really help you learn. There is a CD rom driver that is an example of a block driver. Drivers are available for slip and ppp that used modules, linking, multiplexing and other streams features. The sas driver is a complete serial drivers. -don -- Don Steiny - steiny@steiny.com Don Steiny Software - 214 Calvin Place - Santa Cruz, CA 95060 (408) 425-0382 "success is 99% failure" - Honda