精通Linux设备驱动程序开发

王朝导购·作者佚名
 
精通Linux设备驱动程序开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: (印)温卡特斯瓦兰著,宋宝华等译

出 版 社: 人民邮电出版社

出版时间: 2010-6-1字数: 753000版次: 1页数: 468印刷时间: 2010-6-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115221674包装: 平装

精通Linux设备驱动程序开发
内容简介

本书是Linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如PCMCIA、I2C和USB等外部总线以及视频、音频、无线连网和闪存等驱动程序的开发,并讲解了相关的内核源码文件,给出了完整的开发实例。

本书适合中高级Linux开发人员阅读。

精通Linux设备驱动程序开发
目录

第1章引言

第2章内核

第3章内核组件

第4章基本概念

第5章字符设备驱动程序

第6章串行设备驱动程序

第7章输入设备驱动程序

第8章I2C协议

第9章PCMCIA和CF

第10章PCI

第11章USB

第12章视频驱动程序

第13章音频驱动程序

第14章块设备驱动程序

第15章网络接口卡

第16章Linux无线设备驱动

第17章存储技术设备

第18章嵌入式Linux

第19章用户空间的驱动程序

第20章其他设备和驱动程序

第21章调试设备驱动程序

第22章维护与发布

第23章结束语

附录ALinux汇编

附录BLinux与BIOS

附录Cseq文件

精通Linux设备驱动程序开发
书摘插图

第1章引言

Linux具有诱人的魅力,它是一个由全世界不同民族、不同信仰、不同性别的人共同参与和协作的国际性项目。Linux免费提供源代码,并且具有与Unix类似的为人们所熟悉的应用程序编程环境,这一切造就了它今天的巨大成功。通过互联网从专家处即时获得的高质量的免费支持也发挥了重要作用,它促成了一个庞大的Linux社区。

在技术方面,开发人员可以获得所有源码,并由此得出一些创新方案,他们因此感到无比振奋。譬如,你可以修改(hack)①Linux的源码,并做定制,让设备在几秒钟之内启动,而使用一个有专利的商业操作系统则很难完成这样的壮举。

1.1 演进

1991年,一位名为Linus Torvalds的芬兰大学生开发了Linux操作系统。起初这只是他个人的爱好,但它很快就发展成为在全世界范围内广受欢迎的先进的操作系统。Linux第一次发布时仅支持Intel 386处理器,但是后来,它的内核复杂性逐步增加,可以支持众多的体系架构、多处理器硬件和高性能集群。Linux所支持的体系结构非常多,主要支持的一些硬件架构是x86、IA64、ARM、PowerPC、Alpha、s390、MIPS和SPARC。Linux已经被移植到成千上万的基于这些处理器的硬件平台之上。与此同时,其内核还在不断完善,系统性能也在飞速提升。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有