我是一個linux設備驅動程序員。沒有得到應用程序的cntl
接下來我寫驅動程序的嗅探器硬件。
這個嗅探器硬件將連續從總線讀取數據。
我在我的驅動程序中有一箇中斷處理程序來通知接收到的數據。
我用dma地址映射來存儲數據。
h/w使用pyhsical地址,驅動程序使用虛擬地址。
我的問題,總是中斷處理程序接收到的數據中斷到接收器的數據。
我的應用程序無法獲取cntl從驅動程序獲取數據。
中斷處理程序不會將cntl提供給應用程序端。 Bcoz連續不停地中斷。
我該怎麼辦?請幫幫我。
感謝 孫大信