-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
xilinx_axidma
A zero-copy Linux driver and a userspace interface library for Xilinx's AXI DMA and VDMA IP blocks. These serve as bridges for communication between the processing system and FPGA programmable logic fabric, through one of the DMA ports on the Zynq processing system. Distributed under the MIT License.
I started off by using udmabuf to map regions of my memory to the userspace ensuring that there are no conflicts with the kernel and app.
For the DMA I found several examples by xilinx and independent folks demonstrating several way in which it can be done in linux. I started with the xilinx_dma.c driver that is provided by xilinx along with a test driver that is found here. Long story short, it didn't work. The test failed and nothing came of it.
I recently got this kind of working, using this driver https://github.com/bperez77/xilinx_axidma. Even after using this driver I had to make changes to the auto generated device tree to get it up and running. This driver also comes with a userspace library and examples that work. I was unable to get the axidmatest.c provided by Xilinx to work.
Related posts
-
Petalinux and DMA with Xilinx SoC
-
[BEGINNER] How to send Ethernet packets from HPS to FPGA on Cyclone V ? (DMA)
-
Xbox Series S | X controllers aren't being detected on Fedora 38
-
XBox controller via bluetooth
-
The 1622nd questions about connecting xbox controller to Linux. Updated firmware, using sysfsutils & xpadneo still failed.