我想在内核模块中声明一个数组并在用户空间应用程序中访问它。我该怎么做?
如何内存映射它以通过用户空间使用,以便用户可以使用它?
最佳答案
您很可能需要实现一个字符设备。然后在您的 struct file_operations 实例中实现 mmap function .
关于c - 如何将字节内存从内核模块映射到用户空间应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11818179/
我想在内核模块中声明一个数组并在用户空间应用程序中访问它。我该怎么做?
如何内存映射它以通过用户空间使用,以便用户可以使用它?
最佳答案
您很可能需要实现一个字符设备。然后在您的 struct file_operations 实例中实现 mmap function .
关于c - 如何将字节内存从内核模块映射到用户空间应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11818179/