• LINUX设备驱动程序(第3版影印版)(英文版) 9787564183394 Jonathan Corbet,Ales 东南大学出版社
21年品牌 40万+商家 超1.5亿件商品

LINUX设备驱动程序(第3版影印版)(英文版) 9787564183394 Jonathan Corbet,Ales 东南大学出版社

当天发货,全新正版书。新华书店集团直发,凡是套装书,价格异常时,请咨询后下单。

109.8 7.7折 142 全新

库存3件

北京通州
认证卖家担保交易快速发货售后保障

作者Jonathan Corbet,Ales

出版社东南大学出版社

ISBN9787564183394

出版时间2019-05

装帧其他

开本其他

定价142元

货号30620845

上书时间2024-03-17

白湘云书社

十三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
Preface
1. An Introduction to Device Drivers
  The Role of the Device Driver
  Splitting the Kernel
  Classes of Devices and Modules
  Security Issues
  Version Numbering
  License Terms
  Joining the Kernel Development Community
  Overview of the Book
2. Building and Running Modules
  Setting Up Your Test System
  The Hello World Module
  Kernel Modules Versus Applications
  Compiling and Loading
  The Kernel Symbol Table
  Preliminaries
  Initialization and Shutdown
  Module Parameters
  Doing It in User Space
  Quick Reference
3. Char Drivers
  The Design of scull
  Major and Minor Numbers
  Some Important Data Structures
  Char Device Registration
  open and release
  scull's Memory Usage
  read and write
  Playing with the New Devices
  Quick Reference
4. Debugging Techniques
  Debugging Support in the Kernel
  Debugging by Printing
  Debugging by Querying
  Debugging by Watching
  Debugging System Faults
  Debuggers and Related Tools
5. Concurrency and Race Conditions
  Pitfalls in scull
  Concurrency and Its Management
  Semaphores and Mutexes
  Completions
  Spinlocks
  Locking Traps
  Alternatives to Locking
  Quick Reference
6. Advanced Char Driver Operations
  ioctl
  Blocking I/O

内容摘要
 本书是经典著作《Linux设备驱动程序》的第3版。如果您希望在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等方面的内容。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP