倪福川-嵌入式系统原理与技术-第10章 字符设备和驱动程序设计-初稿.pptxVIP

  • 5
  • 0
  • 约4.93千字
  • 约 40页
  • 2017-04-18 发布于浙江
  • 举报

倪福川-嵌入式系统原理与技术-第10章 字符设备和驱动程序设计-初稿.pptx

第10章 字符设备和驱动程序设计 ;提纲;1、字符设备驱动框架;设备文件;字符设备驱动程序;2、字符设备驱动开发;设备号;;注册和注销设备号;关键数据结构;file_operations;file_operations;struct file_operations { //指向拥有该结构的模块的指针,一般初始化为THIS_MODULE struct module *owner; //用来改变文件中的当前读/写位置 loff_t (*llseek) (struct file *, loff_t, int); //用来从设备中读取数据 ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); //用来向设备写入数据 ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); //初始化一个异步读取操作 ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); //初始化一个异步写入操作 ssize_t (*aio_write)

文档评论(0)

1亿VIP精品文档

相关文档