实验二:字符设备驱动实验.docVIP

  • 5
  • 0
  • 约6.32千字
  • 约 9页
  • 2019-07-02 发布于安徽
  • 举报
. . 实验二:字符设备驱动实验 一、实验目的 通过本实验的学习,了解Linux操作系统中的字符设备驱动程序结构,并能编写简单的字符设备的驱动程序以及对所编写的设备驱动程序进行测试,最终了解Linux操作系统如何管理字符设备。 二、准备知识 字符设备驱动程序主要包括初始化字符设备、字符设备的I/O调用和中断服务程序。在字符设备驱动程序的file_operations结构中,需要定义字符设备的基本入口点。 open()函数; release()函数 read()函数 write()函数 ioctl()函数 select()函数。 另外,注册字符设备驱动程序的函数为register_chrdev()。register_chrdev() 原型如下: int register_chrdev(unsigned int major, //主设备号 const char *name, //设备名称 struct file_operations *ops); //指向设备操作函数指针

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档