没有合适的资源?快使用搜索试试~ 我知道了~
udmabuf:适用于Linux的用户空间可映射dma缓冲区设备驱动程序
共8个文件
c:2个
md:2个
makefile:1个
需积分: 49 21 下载量 159 浏览量
2021-05-04
16:01:32
上传
评论 1
收藏 82KB ZIP 举报
温馨提示
u-dma-buf(用户空间可映射DMA缓冲区) 概述 u-dma-buf的介绍 u-dma-buf是Linux设备驱动程序,用于在内核空间中分配连续的内存块作为DMA缓冲区,并使它们在用户空间中可用。 当用户应用程序使用UIO(用户空间I / O)在用户空间中实现设备驱动程序时,打算将这些存储块用作DMA缓冲区。 通过打开设备文件(例如/ dev / udmabuf0)并映射到用户存储空间,或使用read()/ write()函数,可以从用户空间访问u-dma-buf分配的DMA缓冲区。 打开设备文件时,可以通过设置O_SYNC标志来禁用分配的DMA缓冲区的CPU缓存。 在保持启用CPU缓存的同时,还可以刷新或使CPU缓存无效。 u-dma-buf分配的DMA缓冲区的物理地址可以通过读取/sys/class/u-dma-buf/udmabuf0/phys_addr 。 加载设备驱
资源推荐
资源详情
资源评论
收起资源包目录
udmabuf-master.zip (8个子文件)
udmabuf-master
Kconfig 419B
Readme.md 42KB
u-dma-buf.c 72KB
Readme.ja.md 48KB
u-dma-buf_test.c 5KB
LICENSE 1KB
Makefile 1KB
u-dma-buf-1.jpg 69KB
共 8 条
- 1
资源评论
秦风明
- 粉丝: 34
- 资源: 4731
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功