手臂上有一个linux操作系统。我有一个DSP将数据发送给ARM ( Linux ),在Linux中有一个内核模块,它读取从DSP接收到的数据。内核模块通过DSP与ARM之间的硬件中断来读取数据。我想写一个用户空间应用程序,它将读取从内核空间(内核模块)的数据,每次有一个新的数据从DSP到达。问题是:
有什么更好的方法可以做到这一点:从内核到用户空间的软件中断或
我没有看到或找到任何使用内核头的代码(如果有人能给我指点),我会很感激的。它也能在用户空间中使用吗?任何代码示例都将不胜感激。我发现使用make headers_install内核头是由用户空间公开的,但同时也不鼓励在用户空间中使用内核头。如果不鼓励它,那么将它公开给用户空间有什么用?根据这和这,内核头文件(.h文件)应该位于三个位置: a. /usr/incl