PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
LinuxDev
[問題] driver read 觸發
作者:
gamed
(Maiko)
2013-03-23 00:00:49
大家好
最近專案碰到一些問題
我發現 做了A動作
便會觸發driver裡面的read function
但是 如果作了某些動作後
之後 做了A動作 便不再觸發read 了
我找了很久 都找不到這個read是再那被執行的
我一直以為像read和write這種
都是採無窮迴圈方式去運作
但實際去試 好像又不是這樣
由於我沒有硬體底子
所以希望各位大大可以給我點方向
謝謝
作者:
askacis
(ASKA)
2013-03-23 02:43:00
userspace呼叫read system call會到driver的read function查一下搞不好你的fd 被close掉了~
作者:
mayasky
( )
2013-03-24 03:13:00
strace一下~不然就GDB看 一下
作者:
MacacaQQ
(德瑪西亞的搭波)
2013-03-31 00:15:00
得看驅動怎麼寫但是如果是字元裝置的read跟write的話你程式呼叫的read/write確實會持續呼叫driver裡的rd/wrread直到driver回傳為零,write直到回傳你所寫入值的大小驅動才會停止處理你當時呼叫read/write的指令這樣
繼續閱讀
Fw: [問題] Ubuntu安裝Disksim
bin272max
[問題] atan()函式的回傳錯誤值
tw00084811
Re: [問題] 如何將IP封包由UART介面傳輸
yguma410
[問題] 用vitualbox架設主機安裝linux
donod
[問題] 一個簡單的makefile錯誤
e12518166339
[問題] VMware安裝Ubuntu 12.10,圖型介面破圖!?
BIAO
[問題] 嵌入式系統的webcam
willy01
[問題] 如何將IP封包由UART介面傳輸
rjlin
[問題] 利用post的方式將XML資料傳送給https網站
JGC18
[問題]安裝opencv後出現錯誤
oOMiruOo
Links
booklink
Contact Us: admin [ a t ] ucptt.com