DSP WinCE Vxworks 嵌入式硬件 iPhone / Symbian 物联网
电子书 工具和源代码 Linux Android ARM FPGA

《Linux设备驱动开发详解》
第6章 字符设备驱动

文件类别: 电子书
图书作者: 华清远见
文件类型: PDF
文件体积: 0.55M
全书章节: 共23章
发布时间: 2013-05-31
本章介绍
 

        在Linux设备驱动中,字符设备驱动较为基础。本章主要讲解Linux字符设备驱动程序的结构及其主要组成部分的编程方法。
        6.1节讲解了Linux字符设备驱动的关键数据结构cdev及file_operations结构体的操作方法,并分析了Linux字符设备的整体结构,给出了简单的设计模板。 6.2节讲解了本章及后续各章所基于的globalmem虚拟字符设备,第6~9章都将基于该虚拟设备实例进行字符设备驱动及并发控制等知识的讲解。 6.3节依据6.1节的知识讲解globalmem设备的驱动编写方法,对读写函数、seek()函数和I/O控制函数等进行了重点分析。该节的最后改造globalmem的驱动程序以利用文件私有数据。 6.4节给出了6.3节的globalmem设备驱动在用户空间的验证。

下载地址
 
                    

相关资料
 

·《Linux设备驱动开发详解》- -第1章 设备驱动概述
·《Linux设备驱动开发详解》- -第2章 驱动设计的硬件基础
·《Linux设备驱动开发详解》- -第3章 Linux内核及内核编程
·《Linux设备驱动开发详解》- -第4章 Linux内核模块
·《Linux设备驱动开发详解》- -第5章 Linux文件系统与设备文件系统
·《Linux设备驱动开发详解》- -第7章 Linux设备驱动中的并发控制
·《Linux设备驱动开发详解》- -第8章 Linux设备驱动中的阻塞与非阻塞IO
·《Linux设备驱动开发详解》- -第9章 Linux设备驱动中的异步通知与异步IO
·《Linux设备驱动开发详解》- -第10章 中断与时钟


课程推荐
 

·嵌入式(Linux+Android)长期就业培训班(4个月)
·嵌入式Linux应用开发培训班
·嵌入式Linux系统开发培训班
·嵌入式Linux驱动开发培训班
·全国高校3G嵌入式师资培训班


返回电书列表页>>