driver的一個小問題...拜託了

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

driver的一個小問題...拜託了

文章rz600000 » 週六 7月 14, 2007 5:51 am

49 ssize_t complete_write (struct file *filp, const char __user *buf, size_t
count,
50 loff_t *pos)
51 {
52 void *temp;
53 printk(KERN_DEBUG "process %i (%s) awakening the readers...\n",
54 current->pid, current->comm);
55
56 int a = copy_from_user(temp,buf,count);
57 printk("String is = %s\n",(char *)temp);
58 printk("a is = %d\n",a);
59
60 printk("conut = %d\n",count);
61
62
63 return count; /* succeed, to avoid retrial */
64 }
65

我只是想要 echo "any string " > /dev/mydevice
然後在dmesg中 看到我的string 但是沒有辦法看到 只看的到count = string的長度
但是a=0 且 string 會是null 求救了
rz600000
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 10月 22, 2006 10:18 pm

文章rz600000 » 週六 7月 14, 2007 5:52 am

上面那個void * temp 是我自己加忘了說 還有一些printk訊息也是
rz600000
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 10月 22, 2006 10:18 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron