标签: system kernel call real-time ioctl
我正在尝试修改管理特殊硬件的内核模块。 用户空间进程每毫秒执行2次ioctl()系统调用以与模块通信。这不符合我的实时要求,因为2个系统调用有时需要很长时间才能执行并超出我的时间段。 我知道使用mmap我可以共享一个内存区域,这很好,但是如何在没有ioctl()的情况下将数据交换与模块同步?