cancel
Showing results for 
Search instead for 
Did you mean: 

DMA UserSpace application

NPal.2
Senior

Hi all,

I am trying to write a linux user-space application where in i am taking data from an external MCU processing it and sending it to another thread. My question here is how can make use of DMA in the user-space to make it more efficient?

How can i eliminate busy looping / waiting for transfer scenarios in user-space?

Thanks,

Nipun Pal

1 ACCEPTED SOLUTION

Accepted Solutions
Olivier GALLIEN
ST Employee

Hi @NPal.2​ ,

If I well understand your need, I guess following page might help https://wiki.st.com/stm32mpu/wiki/Dmaengine_overview

Olivier

Olivier GALLIEN
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
Olivier GALLIEN
ST Employee

Hi @NPal.2​ ,

If I well understand your need, I guess following page might help https://wiki.st.com/stm32mpu/wiki/Dmaengine_overview

Olivier

Olivier GALLIEN
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Thanks @Community member​ , will take a look.