使用mmap函数进行内核空间和用户空间的共享内存通信

  用户空间与内核空间的通信方法有很多,如ioctl,procfs,sysfs等。但是,这些方法仅能在用户空间与内核空间之间交互简单的数据。如果要实现大批量数据的传递,比如V4L2协议需要大批量传递图片信息,最好的方法就是共享内存。利用设备驱动模型中的mmap函数,可以很容易实现一个简单的共享内存。本文通过具体实例,介绍一下这种共享内存的实现方法。         系统调用mmap通常用来将文
相关文章
相关标签/搜索