成功加入购物车

去购物车结算 X
轻阅书店
  • Linux设备驱动程序开发(影印版)

Linux设备驱动程序开发(影印版)

举报

全新正版 假一赔十 可开发票

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

售价 60.03 5.6折

定价 ¥108.00 

品相 全新

优惠 满包邮

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

    延迟发货说明

    时间:
    说明:

    上书时间2023-10-24

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

    卖家超过10天未登录

    三年老店
    店铺等级
    资质认证
    90天平均
    成功完成
    97.86% (8383笔)
    好评率
    99.89%
    发货时间
    8.66小时
    地址
    北京市海淀区
    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 货号:
      1201754913
      商品描述:
      目录
      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 modules 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

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