首 页
手机版

深入理解linux驱动程序设计 吴国伟pdf扫描版

  • 软件大小:22.19M
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2023/09/19
  • 软件类别:电子阅读
  • 应用平台:Windows10,Windows8,Windows7
网友评分:6.2分
网友评论 下载地址 收藏该页
本地下载

深入理解linux驱动程序设计是一本linux系统驱动设计指导书籍,由吴国伟,姚琳,毕成龙编著。全书以基于Linux内核3.8.13源代码而编写,全面深入地论述了Linux设备驱动开发的全方位技术,揭秘Linux内核、驱动开发、驱动开发实例,主要内容包括Linux内核设备管理方式,Linux驱动开发基础,Linux内核中断机制,Linux块设备驱动开发,Linux网络设备驱动开发,LinuxUSB驱动开发等等,并且配以编程实例帮助理解,非常适合从事嵌入式系统开发设计的工程技术人员下载阅读。

内容介绍

《深入理解linux驱动程序设计》基于Linux内核3.8.13源代码及相关实例向读者系统而详尽地介绍和分析了Linux设备驱动程序开发框架、原理和方法。全书共分13章,内容包括字符设备、块设备、网络设备、MMC/SD驱动、USB驱动、总线驱动及Flash驱动的开发机制和实例。 本书各章均首先概要介绍各模块的实现原理,随后列举各模块中的关键数据结构,再结合源代码及实例分析介绍,让读者更全面地了解Linux驱动开发。本书内容丰富,概念和原理讲解细致、深入浅出。其中,有关代码的部分都标有注释以详细介绍功能,书中的设计和分析也配以编程实例帮助理解。 本书适合作为高年级本科生、研究生和从事嵌入式系统开发设计的工程技术人员。

章节目录

第1章Linux内核组成和机制

1.1Linux内核版本与发展

1.1.1Linux操作系统的诞生

1.1.2Linux内核版本的变迁

1.2Linux内核编译

1.2.1获取内核源码

1.2.2内核源码树

1.2.3编译内核

1.3Linux内核组成

1.4Linux内核机制

1.4.1内核启动过程

1.4.2模块机制

第2章Linux内核设备管理方式

2.1devfs设备文件系统

2.2sysfs文件系统

2.3udev设备文件系统

2.4主要数据结构

2.4.1kobject

2.4.2ktype

2.4.3kset

2.4.4三者关系

2.5热插拔设备管理机制

2.5.1热插拔事件流程

2.5.2涉及的模块

2.5.3关键驱动函数

第3章Linux驱动开发基础

第4章Linux字符设备驱动开发

第5章Linux内核中断机制

第6章Linux块设备驱动开发

第7章Linux网络设备驱动开发

第8章Linux MMC/SD驱动开发

第9章Linux USB驱动开发

第10章Linux I2C总线设备驱动

第11章Linux PCI总线设备驱动

第12章Linux输入设备驱动

第13章Linux Flash驱动开发

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。

禁用于商业用途!请购买正版,谢谢合作。

使用说明

1、下载并解压,得出pdf文件

2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件

3、有pdf阅读文件直接双击即可打开pdf文件

收起介绍展开介绍
  • 下载地址
深入理解linux驱动程序设计 吴国伟pdf扫描版

有问题? 点此报错

发表评论

0条评论