XXX
发布时间:2013-03-21 15:46:39
应该注意版本更新函数的变化。内核版本:2.6.32-24-generic点击(此处)折叠或打开#include <linux/module.h>#include <linux/fs.h>#include <linux/types.h>#include <linux/genhd.h>#include <linux/blkdev.........【阅读全文】
发布时间:2013-03-21 15:45:44
在编写linux设备驱动程序的时候,如果在不参考已有驱动程序的情况下,我们该如何不多不少地用#include包含所需的头文件呢? 下面,来通过一个实验来介绍。运行环境:Source Insight @ Windows xp内核代码:Linux 2.6.32实验代码: 简单ramblock实验点击(此处)折叠.........【阅读全文】
发布时间:2013-03-21 15:44:46
问题描述:crw-rw---- 1 root root 90, 0 Apr 23 12:22 /dev/mtd0crw-rw---- 1 root root 90, 1 Apr 23 12:22 /dev/mtd0rocrw-rw----.........【阅读全文】
发布时间:2013-03-21 15:43:39
不管怎样,先列出在linux2.6.32.2下最简短的i2c程序,因为在跟踪内核代码的过程中你会关注到它。一、最简驱动/* at24c08.c */#include <linux/init.h>#include <linux/module.h>#include <linux/i2c.h>static int at24c08_probe(struct i2c_cl.........【阅读全文】