您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 字符设备驱动.doc
  所属分类: 硬件开发
  开发工具:
  文件大小: 38kb
  下载次数: 0
  上传时间: 2011-09-29
  提 供 者: def****
 详细说明: 字符设备驱动 按字节来访问的设备驱动 它被组织为一组完成不同任务的函数集合 通过这些函数使得Linux的字符设备操作犹如文件一样 从应用程序的角度看,硬件设备是一个设备文件 对于应用程序工程师来说,使用设备文件与使用普通文件的方法是相同的。 块设备驱动 以块为单位接受输入和返回输出 Linux允许块设备传送任意数目字节的数据块 Linux对于I/O请求有对应的缓冲区,可以选择响应顺序 块设备可以被随机访问 字符设备驱动程序开发流程 设备号 字符设备驱动的重要数据结构介绍 字符设备的注册流程 字符设备相关操作 创建设备文件 编写驱动程序程序 主设备号 –前12位 表示与设备文件相关联的驱动程序 确定设备类型 次设备号—后20位 表示被驱动程序用来辨别操作的是哪个设备 区分同类设备 file_operations 把系统调用和驱动程序关联起来的关键数据结构 结构的每一个成员都对应着一个系统调用 读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作 中定义的是三个结构体非常重要 file_operations fil e 代表一个打开的文件 系统中每个打开的文件在内核空间都有一个关联的Struct File 它由内核在打开文件时创建,在文件关闭后释放 inode 用来记录文件的物理信息 一个文件可以打开多个file结构, 但只有一个inode结构 module_init(leddev_init); module_exit(leddev_exit); 创建设备文件 mknod ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: