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
希望鏈接有助於解決您的問題!