首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将视频流式传输到PCIE插槽

将视频流式传输到PCIE插槽
EN

Stack Overflow用户
提问于 2012-05-18 01:39:20
回答 2查看 1K关注 0票数 2

我希望能够将连接到计算机上的摄像头的视频流直接传输到通过PCIE连接到计算机上的FPGA。

我不介意使用像javascript或C#这样的高级语言来做这件事(因为我知道这些都是具有视频流能力的语言),但是我认识到为了达到这个级别的硬件,我可能不得不使用C(我非常了解它)。

我只是在想,为了实现这一点,我是否必须走某种特定的途径,比如安装Linux (它是一台windows7电脑),或者使用一种特定的语言,或者是否已经有一个库可以做到这一点。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-18 01:54:44

我可能错了,但听起来你需要为你的硬件写一个内核驱动程序。

这意味着你需要学习内核开发。对于Windows,您需要WDK,即Windows驱动程序工具包。

我不熟悉Linux内核开发。

票数 4
EN

Stack Overflow用户

发布于 2012-05-18 15:24:35

这样做的“正确”方法可能是通过DMA通道,但如果它只是一个标准的视频流,你应该能够处理简单得多的程控I/O (PIO),如果操作正确的话,当你在PCIe x1链接上写入时,它应该能提供高达30MB/s的速度-尽管这会比DMA占用更多的PC处理器资源。

在我硕士论文的前期项目中,我致力于通过PCI express将FPGA连接到PC上- pdf版本可以在这里找到:http://loejer.dk/files/FORK,%20pdf.zip (journal2 2-5pdf可能是最感兴趣的)。

它涵盖了FPGA端(使用Xilinx,但与Spartan6T基本相同),以及Windows (XP)和Spartan3驱动程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10640690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档