04-08-2019 05:55 AM - edited 04-08-2019 05:56 AM
I'm recently working on Ultra96 board wich has a Zynq Ultrascale+. My goal is to capturing a video (by the PS side), process the video (by the PL side) and then, save it in a file (in the SD card). First, I have connected a USB camera to the board and ran a C++ program on the pre loaded Petalinux furnished with the board. This program records a video and saves the video in a file. It works.
Now, I want to transfer this video to the PL to make some processing video. I have read that we can use VDMA but I have no idea how to use it and where my video is actually saved. I have found several tutorials about that but all of them target Zynq-7000. Does it matter or the two Zynq-7000 and Zynq Ultrascale+ architectures are rouglhy the same ? Moreover, do I have to rebuild Petalinux and the block design to do that or can I use the furnished Petalinux?
04-12-2019 06:59 AM
Hi @emilie ,
Is assume you are running on linux os?
What you want to look at is the video frame buffer read and write (would fit better with linux application) and probably the mem2mem framework:
04-16-2019 09:43 AM
Hi @emilie ,
Do you have any update on this? Were you able to make any progress?
05-29-2019 06:25 AM