Linux Device Driver
RichardYSteven
这个作者很懒,什么都没留下…
展开
-
2.6.36 Workqueue API usage
<br />在新版的linux中,workqueue的api做了一定的修改。<br />下面是个简单的例子,是基于ldd3的 jiq.c代码。<br /> <br />其中网上另一个人给的一个用法是,将jiq_print_wq的输入参数作为一个全局的变量,而不是通过container_of来算出来的。<br />我觉得这样写代码比较清楚点。<br /> <br />//#include <linux/config.h><br />#include <linux/module.h><br />#inc原创 2010-12-02 11:07:00 · 984 阅读 · 0 评论 -
block device driver from ldd3
放到2.6.36上编译不过了,做了适当的改动。/* * Sample disk driver, from the beginning. *///#include #include #include #include #include #include /* printk() */#include /* kmalloc() */#include /* everything... */#include /* error原创 2010-12-23 16:06:00 · 1432 阅读 · 0 评论 -
网上的一个block device driver for 2.6.31的例子,我改了一下可以在2.3.36上用
<br />这个是网上的一个例子,很不错<br />http://blog.superpat.com/2010/05/04/a-simple-block-driver-for-linux-kernel-2-6-31/<br /> <br />/*<br /> * A sample, extra-simple block driver. Updated for kernel 2.6.31.<br /> *<br /> * (C) 2003 Eklektix, Inc.<br /> * (C)原创 2010-12-31 11:03:00 · 2652 阅读 · 0 评论 -
Example code for LDD3
作者的ftpftp://ar.linux.it/pub/ldd3/原创 2010-11-15 13:25:00 · 1211 阅读 · 0 评论