第七章linux设备驱动程序开发.pptxVIP

  • 0
  • 0
  • 约4.53千字
  • 约 82页
  • 2021-06-04 发布于河北
  • 举报
第七章 linux设备驱动程序开发;7.1设备驱动概述;7.1设备驱动概述;;7.1设备驱动概述;7.1.2 设备类型 ;驱动程序中涉及的几个概念;;编写Hello World 模块;编写Hello World 模块;编写Hello World 模块;Printk函数;;linux2.4 编写Hello World 模块的Makefile;Linux2.6 编写Hello World 模块的Makefile;;;;;驱动程序中涉及的几个概念;/dev/;/proc/devices p233;dev_t类型;设备入口点p234;设备入口点;用户空间和内核空间p220;字符设备p218;系统调用;一个简单的应用程序;一个简单的应用程序;设备驱动和文件系统的关系 ;close -——close()函数的作用是关闭由open()函数打开的文件, 其调用格式为: int close(int handle); 该函数关闭文件描述字handle 相连的文件。 read ——从设备上读数据。对于有缓冲区的I/O 操作,一般是从缓冲区里读数据。 write ——往设备上写数据,对于有缓冲区的I/O 操作,一般是把数据写入缓冲区里。write()函数的调用格式为: int write(int handle, void *buf, int count); write()函数把

文档评论(0)

1亿VIP精品文档

相关文档