成功加入购物车

去购物车结算 X
學源图书专营店
  • Linux设备驱动程序开发()(英文版) 普通图书/教材教辅/教材/大学教材/计算机与互联网 (法)约翰·马杜 东南大学 9787564177539
图文详情

Linux设备驱动程序开发()(英文版) 普通图书/教材教辅/教材/大学教材/计算机与互联网 (法)约翰·马杜 东南大学 9787564177539

举报

新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由

  • 作者: 
  • 出版社:    东南大学
  • ISBN:    9787564177539
  • 出版时间: 
  • 装帧:    其他
  • 开本:    其他
  • 作者: 
  • 出版社:  东南大学
  • ISBN:  9787564177539
  • 出版时间: 
  • 装帧:  其他
  • 开本:  其他

售价 66.20 6.1折

定价 ¥108.00 

品相 全新

优惠 满包邮

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

    延迟发货说明

    时间:
    说明:

    上书时间2023-06-24

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

    卖家超过10天未登录

    店铺等级
    资质认证
    90天平均
    成功完成
    92.06% (2934笔)
    好评率
    99.82%
    发货时间
    8.82小时
    地址
    浙江省杭州市其他区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      30221802
      商品描述:
      目录
      Preface
      Chapter 1: Introduction to Kernel Development
        Environment setup
          Getting the sources
            Source organization
          Kernel configuration
          Build your kernel
        Kernel habits
          Coding style
          Kernel structures allocation/initialization
          Classes, objects, and OOP
        Summary
      Chapter 2: Device Driver Basis
        User space and kernel space
          The concept of modules
          Module dependencies
            depmod utility
          Module loading and unloading
            Manual loading
            modprobe and insmod
            /etc/modules-load.d/(filename).conf
            Auto-loading
            Module unload
        Driver skeletons
          Module entry and exit point
            init and exit attributes
          Module information
            Licensing
            Module author(s)
            Module description
        Errors and message printing
          Error handling
          Handling null pointer errors
          Message printing - printk0
        Module parameters
        Building your first module
          The module''s makefile
          In the kernel tree
          Out of the tree
          Building the module
          Summary
      Chapter 3: Kernel Facilities and Helper Functions
        Understanding container_of macro
        Linked lists
          Creating and initializing the list
            Dynamic method
            Static method
          Creating a list node
          Adding a list node
          Deleting a node from the list
          Linked list traversal
        Kernel sleeping mechanism
          Wait queue
          Delay and timer management
          Standard timers
            Jiffies and HZ
            Timers API
            Timer setup initialization
            Standard timer example
          High resolution timers (HRTs)
            HRT API
            HRT setup initialization
          Dynamic tick/tickless kernel
          Delays and sleep in the kernel
            Atomic context
            Nonatomic context
        Kernel locking mechanism
          Mutex
            Mutex API
            Declare
            Acquire and release
          Spinlock
            Spinlock versus mutexes
        Work deferring mechanism
          Softirqs and ksoftirqd
            ksoftirqd
          Tasklets
            Declaring a tasklet
      ……
      Chanter 4: Character Device Drivers
      Chapter 5: Platform Device Drivers
      Chaoter 6: The Conceot of Device Tree
      Chapter 7: 12C Client Drivers
      Chapter 8: SPI Device Drivers
      Chapter 9: Regmap API - A Register Map Abstraction
      Chapter 10: IIO Framework
      Chapter 11: Kernel Memory Management
      Chapter 12: DMA- Direct Memory Access
      Chapter 13: Linux Device Model
      Chapter 14: Pin Control and GPIO Subsystem
      Chapter 15: GPIO Controller Drivers - gpio_chip
      Chapter 16: Advanced IRQ Management
      Chaoter 17: Inout Devices Drivers
      Chapter 18: RTC Drivers
      Chapter 19: PWM Drivers
      Chapter 20: Regulator Framework
      Chapter 21: Framebuffer Drivers
      Chapter 22: Network Interface Card Drivers

      内容摘要
      Linux内核是一种复杂、可迁移、模块化和广泛使用的软件,在全世界过半数设备的80%左右服务器和嵌入式系统中运行。设备驱动程序在Linux系统良好运行中起到非常重要的作用。随着Linux已成为最
      流行的操作系统之一,为专有设备开发驱动程序的兴趣也与日俱增。
      约翰·马杜著的《Linux设备驱动程序开发(影印版)(英文版)》将帮助你理解驱动程序相关基础知识,并带你完成游览Linux内核的漫长旅程。本书涵盖基于多种Linux子系统的驱动程序开发,包括内存管理、PWM、RTC、IIO和IRQ管理。本书还提供直接内存访问和网络设备驱动程序的实用方法。
      在本书最后,你将会熟悉驱动程序开发的概念,并且可以从头开始为最新版内核编写任何驱动程序。

      配送说明

      ...

      相似商品

      为你推荐

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

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

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