精通Linux设备驱动程序开发

当前位置:首页 > 计算机/网络 > 操作系统/系统开发 > 精通Linux设备驱动程序开发

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2010年06月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787115221674
  • 丛书名:图灵程序设计丛书
作者:(印)温卡特斯瓦兰 著,宋宝华 等译出版社:人民邮电出版社出版时间:2010年06月 
内容简介
  本书是Linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如PCMCIA、I2C和USB等外部总线以及视频、音频、无线连网和闪存等驱动程序的开发,并讲解了相关的内核源码文件,给出了完整的开发实例。
  本书适合中高级Linux开发人员阅读。
目  录
第1章 引言 
第2章 内核 
第3章 内核组件 
第4章 基本概念 
第5章 字符设备驱动程序 
第6章 串行设备驱动程序 
第7章 输入设备驱动程序 
第8章 I2C协议
第9章 PCMCIA和CF 
第10章 PCI 
第11章 USB
第12章 视频驱动程序 
第13章 音频驱动程序 
第14章 块设备驱动程序 
在线试读部分章节
  第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已经被移植到成千上万的基于这些处理器的硬件平台之上。与此同时,其内核还在不断完善,系统性能也在飞速提升。
  ……
书摘插画
插图

 精通Linux设备驱动程序开发下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017