I am wondering if this is possible - I have currently set up the WiFi on my MiniZed and and working towards making a network socket (running on Linux, not FreeRTOS or Baremetal) so that I can communicate data with a remote server.
Once I get it set up though, I wanted to check if it is possible to use a DMA to move data through the socket. The reason I'm asking is I wouldn't ideally want to have the ARM waste cycles doing this movement of data, so my methodology would be to have the ARM core set up and create the socket, do some initial communication on the socket with the server for some housekeeping logic, and then hopefully have a DMA handle the data movement.
However, I'm not entirely sure if this is possible. I know on the MiniZed the WiFi is connected via the SDIO lines, and I did read that the SDIO interface on the ARM core has an inbuilt DMA attached to it that can be programmed but I'm not at all sure how to use it for the purpose I'm thinking of.
Has anyone experimented with something similar to this idea?
Thanks for the help!