最新帖子 精华区 社区服务 会员列表 统计排行
主题 : 精通Linux设备驱动程序开发介绍及pdf下载
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 999
金币: 526 个
银元: 488 个
铜钱: 7878 个
技术分: 601 个
在线时间: 742(时)
注册时间: 2010-04-21
最后登录: 2018-10-15
楼主  发表于: 2013-11-13   

精通Linux设备驱动程序开发介绍及pdf下载

管理提醒: 本帖被 admin 执行置顶操作(2013-11-13)
精通Linux设备驱动程序开发
内容推荐
  本书是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章 块设备驱动程序 
第15章 网络接口卡 
第16章 Linux无线设备驱动 
第17章 存储技术设备 
第18章 嵌入式Linux 
第19章 用户空间的驱动程序 
第20章 其他设备和驱动程序 
第21章 调试设备驱动程序 
第22章 维护与发布 
第23章 结束语 
附录A Linux汇编 
附录B Linux与BIOS 
附录C seq文件 
在线试读部分章节
  第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已经被移植到成千上万的基于这些处理器 的硬件平台之上。与此同时,其内核还在不断完善,系统性能也在飞速提升。
  ……


http://download.csdn.net/detail/qq910438219/4111335
描述
快速回复

如果您在写长篇帖子又不马上发表,建议存为草稿
认证码:

验证问题:
printf("%d", 23)
按"Ctrl+Enter"直接提交