全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

Linux驱动程序开发实例(第2版)/信息科学与技术丛书

  • 定价: ¥89
  • ISBN:9787111567066
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:418页
  • 作者:编者:冯国进
  • 立即节省:
  • 2017-07-01 第2版
  • 2017-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    设备驱动程序是应用程序与硬件设备之间的桥梁,驱动程序开发是软硬件结合的技术。冯国进编著的《Linux驱动程序开发实例(第2版)/信息科学与技术丛书》深入介绍Linux设备驱动程序开发,涵盖了Linux驱动程序基础、驱动模型、内存管理、内核同步机制、12C驱动程序、串口驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序、音频设备驱动程序等内容。全书以实例为主线,是为Linux设备驱动程序开发人员量身打造的学习书籍和实战指南。本书基于Linux4.5内核,提供了丰富的实例代码和详细的注释,并附赠完整源代码供读者下载。本书主要面向各种层次的嵌入式Linux软硬件开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程教辅书籍。

目录

第1章 Linux 设备驱动程序入门
  1.1 设备驱动程序基础
    1.1.1 驱动程序的概念
    1.1.2 驱动程序的加载方式
    1.1.3 编写可加载模块
    1.1.4 带参数的可加载模块
    1.1.5 模块依赖
    1.1.6 printk 的等级
    1.1.7 设备驱动程序类别
  1.2 字符设备驱动程序原理
    1.2.1 file_o p erations 结构
    1.2.2 使用 register_chrdev 注册字符设备
    1.2.3 使用 cdev_add 注册字符设备
    1.2.4 字符设备的读写
    1.2.5 IOCTL 接口
    1.2.6 seek 接口
    1.2.7 poll 接口
    1.2.8 异步通知
  1.3 seq_file 机制
    1.3.1 seq_file 原理
    1.3.2 seq_file 实例
  1.4 /proc 文件系统
    1.4.1 /proc 文件系统概述
    1.4.2 /proc 文件系统接口
  1.5 Linux 内核导读
    1.5.1 Linux 内核组成
    1.5.2 Linux 的代码结构
    1.5.3 内核 Makefile
第2章 Linux 设备驱动模型
第3章 Linux 内核同步机制
第4章 内存管理与链表
第5章 任务与调度
第6章 简单硬件设备驱动程序
第7章 I2C 设备驱动程序
第8章 TTY 与串口驱动程序
第9章 Framebuffer 驱动程序
第10章 输入子系统
第11章 块设备驱动与文件系统
第12章 NAND Flash驱动
第13章 网络设别驱动程序
第14章 USB驱动程序
第15章 音频设备驱动程序
参考文献