USB Camera
Posted: Thu Aug 27, 2015 7:28 am
Hi,
I have a project which consists of connecting a usb camera to my parallella then perform some tasks in programmable logic and some in ARM processor.
I'm using prallella 7020 with vivado
The first problem that i encounter is the connection between the soft and hard in another word how to send frames to PL.
I found this paper
which partition the ram in to Linux ram and DMA RAM and make use of several solution (open cv, Video4linux 2,...) to copy frame inti DMA RAM
but there is no source code no anything
Any idea how can i do this how to write in ram and then how to read
Would the DMA buffer sharing be a good solution for that?
In vivado design should i use AXI Video Direct Memory access?
Would the openCV work in the headless version (i dont need to see the video but to store it the SD card)
Regards
I have a project which consists of connecting a usb camera to my parallella then perform some tasks in programmable logic and some in ARM processor.
I'm using prallella 7020 with vivado
The first problem that i encounter is the connection between the soft and hard in another word how to send frames to PL.
I found this paper
which partition the ram in to Linux ram and DMA RAM and make use of several solution (open cv, Video4linux 2,...) to copy frame inti DMA RAM
but there is no source code no anything
Any idea how can i do this how to write in ram and then how to read
Would the DMA buffer sharing be a good solution for that?
In vivado design should i use AXI Video Direct Memory access?
Would the openCV work in the headless version (i dont need to see the video but to store it the SD card)
Regards