• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: linux  

资源简介

这是linux下的字符设备驱动程序,对于初学驱动程序的人有很不错的参考价值。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 

#define DEFAULT_MSG “This is my device!\n“ /*默认字符设备数据*/
#define DEVICE_NAME “mydev“ /*设备名*/
#define MAXBUF 20 /*设备数据缓冲区大小*/

static unsigned char mydev_buf[MAXBUF]; /*设备内存数据缓冲区*/

static int mydev_open (struct inode *inode struct file *file);
static int mydev_release (struct inode *inode struct file *file);
static ssize_t mydev_read (struct file *file char __user *bufsize_t count loff_t *pos);
static ssize_t mydev_write (struct file *file const char __user *bufsize_t count loff_t *pos);

static int mydev_open (struct inode *inode struct file *file)
{
    return 0;
}

static int mydev_release (struct inode *inode s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3501  2010-03-07 10:57  work2\mydev.c

     文件        616  2010-03-07 10:57  work2\Makefile

     文件        441  2010-03-07 10:57  work2\test.c

     目录          0  2010-03-24 18:44  work2

----------- ---------  ---------- -----  ----

                 4558                    4


评论

共有 条评论