高通学习23--DMA-BUF/IOMMU/Memory(TODO)
(TODO)
| Linux共享内存 | DMA-BUF | |
|---|---|---|
| 主要对象 | 进程 | 硬件设备+进程 |
| 访问者 | CPU | CPU + DMA设备 |
| 需要MMU | 是 | 通常需要IOMMU/SMMU |
| 支持零拷贝 | 有限 | 核心能力 |
| Camera | 不适合 | 标准方案 |
| Display | 不适合 | 标准方案 |
| NPU/DSP | 不适合 | 常用 |
(TODO)
| Linux共享内存 | DMA-BUF | |
|---|---|---|
| 主要对象 | 进程 | 硬件设备+进程 |
| 访问者 | CPU | CPU + DMA设备 |
| 需要MMU | 是 | 通常需要IOMMU/SMMU |
| 支持零拷贝 | 有限 | 核心能力 |
| Camera | 不适合 | 标准方案 |
| Display | 不适合 | 标准方案 |
| NPU/DSP | 不适合 | 常用 |