标签: linux linux-device-driver v4l2
我正在尝试了解linux内核中的dma buf框架并阅读本文http://lwn.net/Articles/489703/,其中说
用户空间实体请求文件描述符(fd),它是一个句柄 与缓冲区关联的匿名文件。然后它可以与其他人共享fd 司机和/或流程。
我的问题是,"任何分配的fd对于进程都是唯一的。所以,我认为如果我们将它传递给另一个进程(在此进程上下文中传递fd无效)如何获取dma缓冲区的句柄?"
答案 0 :(得分:0)
它的工作方式是你必须使用特殊的fd共享机制,如unix domain sockets或binder。