Essential Linux Device Drivers

Essential Linux Device Drivers
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
出版社: Prentice Hall
2008-04
ISBN: 9780132396554
定价: 957.30
装帧: 精装
开本: 其他
纸张: 其他
页数: 744页
正文语种: 英语
3人买过
  • AboutThisProductDescription“ProbablythemostwiderangingandcompleteLinuxdevicedriverbookI’veread.”--AlanCox,LinuxGuruandKeyKernelDeveloper“Verycomprehensiveanddetailed,coveringalmosteverysingleLinuxdevicedrivertype.”--TheodoreTs’o,FirstLinuxKernelDeveloperinNorthAmericaandChiefPlatformStrategistoftheLinuxFoundationTheMostPracticalGuidetoWritingLinuxDeviceDriversLinuxnowoffersanexceptionallyrobustenvironmentfordriverdevelopment:withtoday’skernels,whatoncerequiredyearsofdevelopmenttimecanbeaccomplishedindays.Inthispractical,example-drivenbook,oneoftheworld’smostexperiencedLinuxdriverdeveloperssystematicallydemonstrateshowtodevelopreliableLinuxdriversforvirtuallyanydevice.EssentialLinuxDeviceDriversisforanyprogrammerwithaworkingknowledgeofoperatingsystemsandC,includingprogrammerswhohaveneverwrittendriversbefore.SreekrishnanVenkateswaranfocusesontheessentials,bringingtogetheralltheconceptsandtechniquesyouneed,whileavoidingtopicsthatonlymatterinhighlyspecializedsituations.VenkateswaranbeginsbyreviewingtheLinux2.6kernelcapabilitiesthataremostrelevanttodriverdevelopers.Heintroducessimpledeviceclasses;thenturnstoserialbusessuchasI2CandSPI;externalbusessuchasPCMCIA,PCI,andUSB;video,audio,block,network,andwirelessdevicedrivers;user-spacedrivers;anddriversforembeddedLinux–oneoftoday’sfastestgrowingareasofLinuxdevelopment.Foreach,Venkateswaranexplainsthetechnology,inspectsrelevantkernelsourcefiles,andwalksthroughdevelopingacompleteexample.?Addressesdriversdiscussedinnootherbook,includingdriversforI2C,video,sound,PCMCIA,anddifferenttypesofflashmemory?Demystifiesessentialkernelservicesandfacilities,includingkernelthreadsandhelperinterfaces?Teachespolling,asynchronousnotification,andI/Ocontrol?IntroducestheInter-IntegratedCircuitProtocolforembeddedLinuxdrivers?CoversmultimediadevicedriversusingtheLinux-VideosubsystemandLinux-Audioframework?ShowshowLinuximplementssupportforwirelesstechnologiessuchasBluetooth,Infrared,WiFi,andcellularnetworking?Describestheentiredriverdevelopmentlifecycle,throughdebuggingandmaintenance?IncludesreferenceappendixescoveringLinuxassembly,BIOScalls,andSeqfiles
  • 内容简介:
    AboutThisProductDescription“ProbablythemostwiderangingandcompleteLinuxdevicedriverbookI’veread.”--AlanCox,LinuxGuruandKeyKernelDeveloper“Verycomprehensiveanddetailed,coveringalmosteverysingleLinuxdevicedrivertype.”--TheodoreTs’o,FirstLinuxKernelDeveloperinNorthAmericaandChiefPlatformStrategistoftheLinuxFoundationTheMostPracticalGuidetoWritingLinuxDeviceDriversLinuxnowoffersanexceptionallyrobustenvironmentfordriverdevelopment:withtoday’skernels,whatoncerequiredyearsofdevelopmenttimecanbeaccomplishedindays.Inthispractical,example-drivenbook,oneoftheworld’smostexperiencedLinuxdriverdeveloperssystematicallydemonstrateshowtodevelopreliableLinuxdriversforvirtuallyanydevice.EssentialLinuxDeviceDriversisforanyprogrammerwithaworkingknowledgeofoperatingsystemsandC,includingprogrammerswhohaveneverwrittendriversbefore.SreekrishnanVenkateswaranfocusesontheessentials,bringingtogetheralltheconceptsandtechniquesyouneed,whileavoidingtopicsthatonlymatterinhighlyspecializedsituations.VenkateswaranbeginsbyreviewingtheLinux2.6kernelcapabilitiesthataremostrelevanttodriverdevelopers.Heintroducessimpledeviceclasses;thenturnstoserialbusessuchasI2CandSPI;externalbusessuchasPCMCIA,PCI,andUSB;video,audio,block,network,andwirelessdevicedrivers;user-spacedrivers;anddriversforembeddedLinux–oneoftoday’sfastestgrowingareasofLinuxdevelopment.Foreach,Venkateswaranexplainsthetechnology,inspectsrelevantkernelsourcefiles,andwalksthroughdevelopingacompleteexample.?Addressesdriversdiscussedinnootherbook,includingdriversforI2C,video,sound,PCMCIA,anddifferenttypesofflashmemory?Demystifiesessentialkernelservicesandfacilities,includingkernelthreadsandhelperinterfaces?Teachespolling,asynchronousnotification,andI/Ocontrol?IntroducestheInter-IntegratedCircuitProtocolforembeddedLinuxdrivers?CoversmultimediadevicedriversusingtheLinux-VideosubsystemandLinux-Audioframework?ShowshowLinuximplementssupportforwirelesstechnologiessuchasBluetooth,Infrared,WiFi,andcellularnetworking?Describestheentiredriverdevelopmentlifecycle,throughdebuggingandmaintenance?IncludesreferenceappendixescoveringLinuxassembly,BIOScalls,andSeqfiles
查看详情
系列丛书 / 更多
相关图书 / 更多
Essential Linux Device Drivers
Essential Methods for Design Based Sample Surveys以抽样调查为基础的设计之必要方法
Danny Pfeffermann、C.R. Rao 著
Essential Linux Device Drivers
EssentialSkillsforaMedicalTeacher:AnIntroductiontoTeachingandLearninginMedicine
Ronald M. Harden 著
Essential Linux Device Drivers
Essential Korean Phrase Book Essential Korean Phrase Book
Soyeung Koh 著
Essential Linux Device Drivers
Essentials of Negotiation
Roy J Lewicki;Bruce Barry;David M Saunders
Essential Linux Device Drivers
EssentialismTheDisciplinedPursuitofLess
Greg Mckeown 著
Essential Linux Device Drivers
EssentialsofMesenchymalStemCellBiologyandItsClinicalTranslation
Robert Chunhua Zhao 编
Essential Linux Device Drivers
EssentialsofPsychiatricMentalHealthNursing-RevisedReprint
Elizabeth Varcarolis 著
Essential Linux Device Drivers
Essential Children's Rooms
Elizabeth Wilhide 编
Essential Linux Device Drivers
Essential Values-Based Practice
K. W. M. Fulford 著
Essential Linux Device Drivers
EssentialStudySkills:TheCompleteGuidetoSuccessatUniversity
Tom Burns 著
Essential Linux Device Drivers
EssentialCyTwombly[赛扬湯伯利]
Simon Schama、Kirk Varnedoe、Laszlo Glozer、Nicola Del Roscio 著
Essential Linux Device Drivers
EssentialBusinessVocabularyBuilder
With CD】 【Paul Emmerson(Audio) 著