我有一个图书馆,用NDK开发它。我的部分计算是在CPU与GPU和DSP之间共享的,所以我需要创建共享内存来减少设备之间的复制。我意识到存在用于同一任务的DMA-Buf堆,但我不能将头文件添加到我的项目中并将其链接到其中。我下载了AOSP,但不确定下一步该做什么。
发布于 2022-10-26 21:37:55
您需要的标头是dma-heap.h,也可能是dma-buf.h,这取决于您还想做什么。它们可在Android中获得,网址是:
./toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/linux/dma-buf.h
./toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/linux/dma-heap.hhttps://stackoverflow.com/questions/72642364
复制相似问题