
作者:冯国进
页数:365
出版社:机械工业出版社
出版日期:2011
ISBN:9787111333159
电子书格式:pdf/epub/txt
内容简介
设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍linux设备驅动程序开发,涵盖了linux驱动程序基础、内核移植、i2c驱动程序、lcd驱动程序、网络驱动程序、usb驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。
本书主要面向各层次的嵌入式linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
本书特色
本书深入讲解了linux设备驱动程序开发,内容包括linux驱动程序基础、内核移植、i2c驱动程序、lcd驱动程序、网络驱动程序、usb驱动程序、输入子系统驱动程序、块设备驱动程序等。本书提供了丰富的实例代码和详细的注释,并附赠代码光盘一张。
基于arm体系结构
全面剖析linux驱动程序开发的精髓
涵盖多种硬件接口驱动程序
附赠内核代码与实例源代码
目录
出版说明
前言
第1章 linux设备驱动程序模型
1.1 设备驱动程序基础
1.1.1 驱动程序的概念
1.1.2 驱动程序的加载方式
1.1.3 编写可加载模块
1.1.4 带参数的可加载模块
1.1.5 设备驱动程序的?类
1.2 字符设备驱动程序原理
1.2.1 file 结构
operations
1.2.2 使用register
注册字符_chrdev设备
1.2.3 使用cdev add注册字符设备
1.2.4 字符设备的读写
1.2.5 ioctl接u
前言
第1章 linux设备驱动程序模型
1.1 设备驱动程序基础
1.1.1 驱动程序的概念
1.1.2 驱动程序的加载方式
1.1.3 编写可加载模块
1.1.4 带参数的可加载模块
1.1.5 设备驱动程序的?类
1.2 字符设备驱动程序原理
1.2.1 file 结构
operations
1.2.2 使用register
注册字符_chrdev设备
1.2.3 使用cdev add注册字符设备
1.2.4 字符设备的读写
1.2.5 ioctl接u















