鸿蒙内核空间的buffer怎么映射到用户空间?

在驱动中分配的用于存储相机图像的buffer怎么映射到用户空间使用?

另如何申请物理地址连续的内存(可用于DMA)?

鸿蒙
驱动
内存映射
物理内存
DMA
2023-01-19 15:24:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
LoinDIci

在驱动入口中注册文件结点,实现文件操作集

在应用中通过系统调用打开该文件结点,使用mmap重映射内核空间的地址

如下图:

分享
微博
QQ
微信
回复
2023-11-21 16:40:01
相关问题
什么是PolarDB空间分析?
2334浏览 • 1回复 待解决
获取设备总存储空间和可用存储空间
225浏览 • 0回复 待解决
PolarDB 如何支持自建表空间
1171浏览 • 1回复 待解决
java如何获取手机存储空间大小
4855浏览 • 1回复 待解决
PolarDB 默认有哪两个可用空间
930浏览 • 1回复 待解决
如何让代码在鸿蒙内核态运行?
5105浏览 • 1回复 待解决
为什么鸿蒙系统还要用Linux内核
4867浏览 • 2回复 待解决
django怎么解决批量创建用户问题?
3077浏览 • 1回复 待解决
fileio.write写buffer数据有问题
2454浏览 • 1回复 待解决