之前没有接触过DMA驱动。不了解它的原理,稍作学习先总结下dma驱动步骤:

1. 申请DMA中断。

2. 申请内存空间作为src和dts的空间。

3. 注册设备注册节点

4. 将申请到的src和dst内存空间地址的指针,映射到dma设备。ioremap

 

所以应用程序就是 直接打开节点,读数据。

代码日后看缘分上不上 内网见谅

相关文章:

  • 2021-07-16
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-25
  • 2021-09-01
  • 2022-12-23
  • 2021-11-18
  • 2021-11-23
  • 2022-12-23
相关资源
相似解决方案