2013-02-20 92 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在两者之间提供全双工 通信链接。