Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
循环缓冲区用于在窗口中显示图像。由于读取/写入显示缓冲区需要一些时间,我阅读了一篇关于使用 GPU 视频内存或 FPGA VGA SRAM 作为循环缓冲区的文章。
但是我可以看到的一个问题是,没有简单的方法可以将该视频内存(指针)传递给 UI API,例如 MFC 或 Qt。为此,我们需要将内容复制到失去其用途的普通 RAM 中。
所以我想知道使用GPU或FPGA中的视频内存作为显示的循环缓冲区是否是个好主意。如果是这样,我该如何克服上述问题?经验丰富的开发人员提供的任何线索将不胜感激。
为视频内存使用双缓冲区总是一个好主意。但这取决于您的系统是否有必要的内存带宽。