0
struct stud
{
char name[10];
int rno;
}s[10];
我想将结构数组s的数据从内核模块发送到用户空间中的文件。一种方法是组合数据以形成一个字符串并通过copy_to_user()发送,但它还需要分词来分离出用户空间中的数据。如何使用内核模块将内核空间中的结构写入用户空间中的文件?
Plz提出了一些有效的方法。
struct stud
{
char name[10];
int rno;
}s[10];
我想将结构数组s的数据从内核模块发送到用户空间中的文件。一种方法是组合数据以形成一个字符串并通过copy_to_user()发送,但它还需要分词来分离出用户空间中的数据。如何使用内核模块将内核空间中的结构写入用户空间中的文件?
Plz提出了一些有效的方法。
@Gaurav,通过下面的链接并决定使用哪种机制将数据从内核空间传输到用户空间,反之亦然。
http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html
希望链接有助于解决您的问题!