![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设备驱动
文章平均质量分 85
sunpy1106
无善无恶意之体,有善有恶心之动,知善知恶是良知,为善去恶是格物
展开
-
linux设备驱动概要
参考: 1)http://www.fengfly.com/plus/view-57603-1.html 2)http://hi.baidu.com/vv1133/blog/item/08d271941e1f3213d31b70bd.html 3)《linux设备驱动程序》第三版一 linux设备驱动的基本概念 系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用原创 2011-03-28 10:04:00 · 364 阅读 · 0 评论 -
简单的字符设备驱动程序
下面我通过《linux设备驱动程序》上的例子scull来介绍字符设备驱动程序。了解linux设备驱动开发的基本框架对开发人员非常重要,一般来说,开发设备驱动程序大致可以分为以下几个部分:设备的注册与注销、设备的打开与释放(open/close)、设备的读写、设备的控制、设备的中断和轮询等等;字符设备的注册与注销linux内核使用struct cdev来表示字符设备原创 2011-03-28 10:56:00 · 400 阅读 · 0 评论 -
字符设备驱动开发之数据结构
接下来的几部分,我想通过简单的字符设备程序来了解设备驱动开发的基本原理以及流程。原创 2011-03-28 10:21:00 · 388 阅读 · 0 评论 -
/proc 文件系统
#include #include #include #include #include #include #define MAX_COOKIE_LENGTH PAGE_SIZE static struct proc_dir_entry *proc_entry; static char * cookie_pot; static int cookie_index; static int next_fortune; ssize_t fortune_write(struct file *转载 2011-03-29 19:32:00 · 299 阅读 · 0 评论