从内核空间中的块设备读取

时间:2009-11-08 07:38:34

标签: linux-kernel linux-device-driver embedded-linux

我正在编写内核模块,需要从现有的块设备执行读取操作。 (的/ dev /东西)。

有没有人知道我可以用作参考的任何其他模块?

欢迎提出任何指示

(Linux.2.6.30)

2 个答案:

答案 0 :(得分:3)

如果您真的绝对必须使用filp_openfilp_closevfs_readvfs_write函数。

对于filp_open的描述说明“如果你真的需要,这是从内核空间打开文件的帮助器。但是通常你不应该这样做,所以请继续前进,没有什么可看的......”

http://www.linuxjournal.com/article/8110

上有一篇很棒的文章“驱使我坚果 - 你永远不应该在内核中做的事情”

答案 1 :(得分:0)

您可以查看任何硬盘设备驱动程序。