文档简介
标签:
Linux
本书基于Linux内核3.8.13源代码及相关实例向读者系统而详尽地介绍和分析了Linux设备驱动程序开发框架、原理和方法。全书共分13章,内容包括字符设备、块设备、网络设备、MMC/SD驱动、USB驱动、总线驱动及Flash驱动的开发机制和实例。本书各章均首先概要介绍各模块的实现原理,随后列举各模块中的关键数据结构,再结合源代码及实例分析介绍,让读者更全面地了解Linux驱动开发。本书内容丰富,概念和原理讲解细致、深入浅出。其中,有关代码的部分都标有注释以详细介绍功能,书中的设计和分析也配以编程实例帮助理解。本书适合作为高年级本科生、研究生和从事嵌入式系统开发设计的工程技术人员。
封面1
扉页2
内容简介3
版权页3
前言4
目录6
第1章 Linux内核组成和机制12
第2章 Linux内核设备管理方式21
第3章 Linux驱动开发基础31
第4章 Linux字符设备驱动开发57
第5章 Linux内核中断机制72
第6章 Linux块设备驱动开发82
第7章 Linux网络设备驱动开发97
第8章 Linux MMC/SD驱动开发111
第9章 Linux USB驱动开发126
第10章 Linux I2C总线设备驱动141
第11章 Linux PCI总线设备驱动162
第12章 Linux输入设备驱动174
第13章 Linux Flash驱动开发185
正文结束202
参考文献203
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子