Linux设备驱动程序【正版】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线

Linux设备驱动程序【正版】电子书下载地址
寄语:
【正版书籍 闪电发货 品质无忧 可开发票】
内容简介:
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。
本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。
本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。
要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。
本书涵盖的主题包括:
●完整的字符、块、tty(终端)及网络驱动程序
●驱动程序的调试
●中断
●计时问题
●并发、锁定和对称多处理器系统(SMP)
●内存管理和DMA
●驱动程序模型和sysfs
●热插拔设备
●对常见总线的描述,包括SCSI、PCI、USB和IEEE1394(火线)。
书籍目录:
前言章设备驱动程序简介设备驱动程序的作用内核功能划分设备和模块的分类安全问题版本编号条款加入内核开发社团本书概要第二章构造和运行模块设置测试系统HelloWorld模块核心模块与应用程序的对比编译和装载内核符号表预备知识初始化和关闭模块参数在用户空间编写驱动程序快速参考第三章字符设备驱动程序scull的设计主设备号和次设备号一些重要的数据结构字符设备的注册open和releasescull的内存使用read和write试试新设备快速参考第四章调试技术内核中的调试支持通过打印调试通过查询调试通过监视调试调试系统故障调试器和相关工具第五章并发和竞态scull的缺陷并发及其管理信号量和互斥体completion自旋锁锁陷阱除了锁之外的办法快速参考第六章高级字符驱动程序操作ioctl阻塞型I/Opoll和select异步通知定位设备设备文件的访问控制快速参考第七章时间、延迟及延缓操作度量时间差获取当前时间延迟执行内核定时器tasklet工作队列快速参考第八章分配内存kmalloc函数的内幕后备高速缓存get_free_page和相关函数vmalloc及其辅助函数per-CPU变量获取大的缓冲区快速参考第九章与硬件通信I/O端口和I/O内存使用I/O端口I/O端口示例使用I/O内存快速参考第十章中断处理准备并口安装中断处理例程实现中断处理例程顶半部和底半部中断共享中断驱动的I/O快速参考第十一章内核的数据类型使用标准C语言类型为数据项分配确定的空间大小接口特定的类型其他有关移植性的问题链表快速参考第十二章PCI驱动程序PCI接口ISA回顾PC/104和PC/104+其他的PC总线SBusNuBus外部总线快速参考第十三章USB驱动程序USB设备基础USB和SysfsUSBurb编写USB驱动程序不使用urb的USB传输快速参考第十四章Linux设备模型kobject、kset和子系统低层sysfs操作热插拔事件的产生总线、设备和驱动程序类各环节的整合热插拔处理固件快速索引第十五章内存映射和DMALinux的内存管理mmap设备操作执行直接I/O访问直接内存访问快速参考第十六章块设备驱动程序注册块设备操作请求处理其他一些细节快速参考第十七章网络驱动程序snull设计连接到内核net_device结构细节打开和关闭数据包传输数据包的接收中断处理例程不使用接收中断链路状态的改变套接字缓冲区MAC地址解析定制ioctl命令统计信息组播其他知识点详解快速参考第十八章TTY驱动程序小型TTY驱动程序tty_driver函数指针TTY线路设置ioctlsproc和sysfs对TTY设备的处理tty_driver结构详解tty_operations结构详解tty_struct结构详解快速参考参考书目
作者介绍:
Jonahan?Corbet,早在1981年就开始接触BSD?Unix的源代码。那时,科罗拉多大学的一名讲师让他“修正”其中的分页算法。从那时起直到现在。他深入研究了他所遇到的每一个系统,其中包括VAX、Sun、Arden以及x86系统的驱动程序。他在1993年首次接触Linux系统,从此以后一直从事Linux的开发。Corbet先生是《Linux?Weekly?News》的创始人和执行主编。他和妻子及两个孩子生活在科罗多州的玻尔得市。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
GFP_ATOMIC
Used to allocate memory from interrupt handlers and other code outside of a process context. Never sleeps.
GFP_KERNEL
Normal allocation of kernel memory. May sleep.
struct gendisk is a dynamically allocated structure that requires special kernel
manipulation to be initialized; drivers cannot allocate the structure on their own.
Instead, you must call:
The minors argument should be the number of minor numbers this disk uses; note
that you cannot change the minors field later and expect things to work properly.
When a disk is no longer needed, it should be freed with:
A gendisk is a reference-counted structure (it contains a kobject). There are get_disk
and put_disk functions available to manipulate the reference count, but drivers
should never need to do that. Normally, the call to del_gendisk removes the final reference
to a gendisk, but there are no guarantees of that. Thus, it is possible that the
structure could continue to exist (and your methods could be called) after a call to
del_gendisk. If you delete the structure when there are no users (that is, after the final
release or in your module cleanup function), however, you can be sure that you will
not hear from it again.
Allocating a gendisk structure does not make the disk available to the system. To do
that, you must initialize the structure and call add_disk:
其它内容:
书籍介绍
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。
本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。
本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。
要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。
网站评分
书籍多样性:9分
书籍信息完全性:5分
网站更新速度:9分
使用便利性:5分
书籍清晰度:6分
书籍格式兼容性:8分
是否包含广告:9分
加载速度:6分
安全性:7分
稳定性:3分
搜索功能:7分
下载便捷性:9分
下载点评
- 微信读书(125+)
- 五星好评(315+)
- 格式多(76+)
- 体验还行(642+)
- 不亏(353+)
- 四星好评(480+)
- 差评少(339+)
- 购买多(274+)
- 体验差(381+)
- 目录完整(458+)
下载评价
- 网友 饶***丽:
下载方式特简单,一直点就好了。
- 网友 戈***玉:
特别棒
- 网友 冷***洁:
不错,用着很方便
- 网友 屠***好:
还行吧。
- 网友 养***秋:
我是新来的考古学家
- 网友 国***芳:
五星好评
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 龚***湄:
差评,居然要收费!!!
- 网友 晏***媛:
够人性化!
- 网友 宫***玉:
我说完了。
- 网友 郗***兰:
网站体验不错
- 网友 相***儿:
你要的这里都能找到哦!!!
- 网友 印***文:
我很喜欢这种风格样式。
- 网友 孙***美:
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 沈***松:
挺好的,不错
喜欢"Linux设备驱动程序【正版】"的人也看了
0-3岁金头脑开发图画书:情商培养篇·我爱听故事(撕不烂的纸板书) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
文妖与先知:张竞生传【正版】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
绝色杭州 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
苹果英语考研红皮书:2018四大名师历年考研英语真题超详解及复习指导(强化珍藏版 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
中国古代文学经典导读(上下册) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
凤凰 张家界黄金指引 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
地缘政治学 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
中年男子保健 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
黄帝内经 原著正版全译本 国学经典精粹丛书 皇帝内经养生版 黄帝内经全集中医学基础理论中医四大名著白话文名著 注:部分带有赠品的商品,由于赠品有限,随机赠送,赠完为止,介意赠品勿拍! 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
提高判断力的100个思维游戏 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 13春典中点八年级数学R 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 奢侈 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 现代中职生创业导向/现代中职生丛书 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 实用科技术语手册 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 20G108-3 钢结构设计标准图示 国标图集 GB50017-2017钢结构设计标准配套图集 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 谭鑫培传 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2016国家执业药师考试考点速记掌中宝 药学专业知识(二)(第二版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2023华图法硕:考前冲刺随身背.法理学】2023法律硕士联考一本全:考前冲刺随身背【新华集团自营】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2015年经济师-金融专业知识与实务(初级)过关必做1000题(第4版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 创青春:北京青少年科技创新活动回望录(2011-2015) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:6分
主题深度:9分
文字风格:7分
语言运用:4分
文笔流畅:4分
思想传递:5分
知识深度:4分
知识广度:9分
实用性:8分
章节划分:3分
结构布局:3分
新颖与独特:5分
情感共鸣:8分
引人入胜:7分
现实相关:6分
沉浸感:4分
事实准确性:9分
文化贡献:4分