使用mmap函數進行內核空間和用戶空間的共享內存通信

  用戶空間與內核空間的通信方法有很多,如ioctl,procfs,sysfs等。但是,這些方法僅能在用戶空間與內核空間之間交互簡單的數據。如果要實現大批量數據的傳遞,比如V4L2協議需要大批量傳遞圖片信息,最好的方法就是共享內存。利用設備驅動模型中的mmap函數,可以很容易實現一個簡單的共享內存。本文通過具體實例,介紹一下這種共享內存的實現方法。         系統調用mmap通常用來將文
相關文章
相關標籤/搜索