资源简介
这是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
相关资源
- linux命令大全(chm)
- 网站弱口令字典(近740万个弱密码)
- STM32 LCD显示屏显示汉字
- 数字钟Multisim仿真
- 细说Linux-兄弟连李明老师
- 3T字体 行驶证字体.ttf
- Linux系统基础教程.pdf
- 少儿编程:打字小游戏源码(scratch 3
- 基于Multisim的数字时钟电路的设计
- 基于Multisim的数字电路课程设计 数字
- 用Multisim实现整点报时数字式可调电子
- Access汉字拼音数据库(含首拼/音调
- SQL必知必会第4版清晰PDF文字版.pdf
- MySQL必知必会文字版.pdf
- 深入浅出MySQL全文文字版.pdf
- sqlserver汉字转换拼音码
- 《go语言实战》pdf 高清
- Go语言编程.pdf 高清文字版
- flash动态文字
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- 深入浅出MFC 第2版 简体中文文字版
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- HZK12
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
评论
共有 条评论