第10章设备管理(ppt 62).ppt
上传人:代瑶****zy 上传时间:2024-09-10 格式:PPT 页数:62 大小:1.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第10章设备管理(ppt 62).ppt

第10章设备管理(ppt62).ppt

预览

免费试读已结束,剩余 52 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第10章设备管理第10章主要内容第10章目录第10章目录10.1设备管理结构:10.1设备管理结构:10.1设备管理结构:概述如图10-1所示,应用程序通过Linux的系统调用与内核通信。10.1设备管理结构:概述10.1设备管理结构:10.1设备管理结构:字符设备与块设备10.1设备管理结构:10.1设备管理结构:主设备号和次设备号10.1设备管理结构:10.1设备管理结构:Linux设备命名习惯第10章目录10.2驱动程序:10.2驱动程序:驱动程序基本功能10.2驱动程序:驱动程序基本功能结合大家比较熟悉的键盘来了解其运作过程:10.2驱动程序:驱动程序的运作过程10.2驱动程序:驱动程序的运作过程10.2驱动程序:驱动程序的运作过程10.2驱动程序:驱动程序的运作过程10.2驱动程序:10.2驱动程序:常用接口介绍10.2驱动程序:unsignedint(*poll)(structfile*,structpoll_table_struct*);int(*ioctl)(structinode*,structfile*,unsignedint,unsignedlong);int(mmap)(structfile*,structvm_area_struct*);int(*open)(structinode*,structfile*);int(*flush)(structfile*);int(*release)(structinode*,structfile*);10.2驱动程序:常用函数原型10.2驱动程序:常用函数原型10.2驱动程序:常用函数原型10.2驱动程序:常用函数原型10.2驱动程序:常用函数原型第10章目录10.3驱动程序编写实例10.3驱动程序编写实例:10.3驱动程序编写实例:设备功能介绍10.3驱动程序编写实例:10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现#include<stdio.h>intmain(){FILE*fp;charbuf[l00];printf("Pleaseinputfilename:");scanf("%s",buf);10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现10.3驱动程序编写实例:具体实现本章主要介绍了设备管理方面的有关知识.首先介绍了系统是怎样来管理设备的,即把设备看作一种的特殊的文件,从而实现了对设备的有关操作。然后,说明了驱动程序运作过程。最后,结合一个具体实例,阐明了驱动程序的具体的编写方法。练习题