02973nam 2200613 a 450 991046242580332120200520144314.01-59327-436-X(CKB)2670000000240978(EBL)1137532(OCoLC)830164433(SSID)ssj0000703201(PQKBManifestationID)11419875(PQKBTitleCode)TC0000703201(PQKBWorkID)10686837(PQKB)11590388(MiAaPQ)EBC1137532(CaSebORM)9781457166716(MiAaPQ)EBC6098835(Au-PeEL)EBL1137532(CaPaEBR)ebr10574795(Au-PeEL)EBL6098835(OCoLC)1155987673(EXLCZ)99267000000024097820120427d2012 uy 0engur|n|---|||||txtccrFreeBSD device drivers[electronic resource] a guide for the intrepid /by Joseph Kong1st editionSan Francisco No Starch Pressc20121 online resource (354 p.)Description based upon print version of record.1-4571-6671-2 1-59327-204-9 Includes bibliographical references and index.Building and running modules -- Allocating memory -- Device communication and control -- Thread synchronization -- Delaying execution -- Case study: virtual null modem -- Newbus and resource allocation -- Interrupt handling -- Case study: parallel port printer driver -- Managing and using resources -- Case study: intelligent platform management interface driver -- Direct memory access -- Storage drivers -- Common access method -- USB drivers, case study: USB printer driver -- Network drivers part I, data structures -- CNetwork drivers part II, packet reception and transmission.FreeBSD Device Drivers is the first and only book to teach readers how to develop device drivers for the FreeBSD operating system. A one-stop reference for FreeBSD device driver writers of all levels of expertise, FreeBSD Device Drivers begins with the nuts and bolts of device drivers, including explanations of the different driver components and building blocks. You will then learn how to build and run modules, allocate memory, control device communication, deal with concurrency issues, manage hardware resources, handle interrupts, support direct memory access, write PCI, SCSI, and USB deviceFree computer softwareDevice drivers (Computer programs)Electronic books.Free computer software.Device drivers (Computer programs)005.7/1Kong Joseph1040868MiAaPQMiAaPQMiAaPQBOOK9910462425803321FreeBSD device drivers2464040UNINA