05-22-2020 08:00 AM
I am developing a program that runs under Linux on an Avnet Ultra96 V2 board.
I want to store the YUYV stream of the UVC camera once in DDR4 RAM, edit the video data, and output it from Displayport. What should I do?
If possible, I want to output directly from memory to Displayport in kernel space instead of user space.
I don't know which file on the kernel should be edited, especially which part of the source to stop the screen output of X11 and send the edited the video data of DDR4 RAM.
Could you give me a hint?
05-24-2020 05:51 AM
You can refer to the zcu102 base trd for creating this application as both zcu102 and ultra96 are EG devices.
Thanks & Regards,
05-24-2020 02:16 PM
05-24-2020 08:09 PM
05-25-2020 02:08 PM
As @smahalle already mentioned, TRD is the best way to understand what/how you want to do.
Would you refer it first ?
Also, if you'd like to know KMS/DRM setting, I recommend the following URLs.
>If UVC to DRAM transfer and / or DRAM to monitor transfer can be done with ZeroCopy with GStreamer, can you please tell me how to do that?
Would you refer the following command ?
BTW, I suggest you to use yavta to control V4L2 device, too.
Would you make sure it ?