如何使用内核模块将内核空间中的结构写入用户空间中的文件?

时间:2015-02-06 10:48:20

标签: module kernel

struct stud
{
 char name[10];
 int rno;
}s[10];

我想将结构数组的数据从内核模块发送到用户空间中的文件。一种方法是组合数据以形成字符串并通过copy_to_user()发送,但它还需要标记化来分离用户空间中的数据。

Plz提出了一些有效的方法。

1 个答案:

答案 0 :(得分:0)

@Gaurav,浏览以下链接,决定使用哪种机制将数据从内核空间传输到用户空间,反之亦然。

http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html

希望链接有助于解决您的问题!