2013-02-20 111 views
0

我第一次嘗試debugfs將數據從內核傳輸到用戶空間。請建議如何在這方面進行。debugfs - 環形緩衝區實現-linux

我不想使用tty驅動程序。這只是從我身邊練習而已。實際上,我正在嘗試編寫用於USART的內核驅動程序,其中使用debugfs環形緩衝區將中斷數據推送到用戶空間應用程序。

多久,我發現一個帖子由傢伙Stackexchange朋友給他的Git倉庫 - 他在那裏執行debugfs爲環形緩衝區...但鏈接輸給我......所以沒能找到一些refrence到在這方面的程序。

請建議。

+0

我知道幾個鏈接,我試過從eugene:--- – Katoch 2013-02-20 09:05:06

回答

0

我認爲你應該使用netlink

Netlink套接字是一種特殊的IPC,用於在內核和用戶空間進程之間傳輸信息 。它通過用於 用戶空間進程的標準套接字API和用於內核模塊的特殊內核API在兩者之間提供全雙工 通信鏈接。