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

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

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

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

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

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

如下图:

分享
微博
QQ
微信
回复
2023-11-21 16:40:01
相关问题
什么是PolarDB空间分析?
3941浏览 • 1回复 待解决
获取设备总存储空间和可用存储空间
1830浏览 • 0回复 待解决
单个文件夹空间统计
744浏览 • 1回复 待解决
HarmonyOS ArkTS有命名空间
363浏览 • 1回复 待解决
PolarDB 如何支持自建表空间
2997浏览 • 1回复 待解决
java如何获取手机存储空间大小
6536浏览 • 1回复 待解决
如何在c侧获取系统空间
218浏览 • 1回复 待解决
HarmonyOS video空间自定义控制器
211浏览 • 1回复 待解决
PolarDB 默认有哪两个可用空间
2755浏览 • 1回复 待解决