成功加入购物车

去购物车结算 X
白湘云书社
  • LINUX设备驱动程序(第3版影印版)(英文版) 9787564183394 Jonathan Corbet,Ales 东南大学出版社

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

举报

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

  • 出版时间: 
  • 装帧:    其他
  • 开本:    其他
  • ISBN:  9787564183394
  • 出版时间: 
  • 装帧:  其他
  • 开本:  其他

售价 109.80 7.7折

定价 ¥142.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-03-17

    数量
    库存3
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      30620845
      商品描述:
      目录
      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等方面的内容。


      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看