首页 > 解决方案 > 如何在 linux 中增加 ftdi 驱动程序的优先级?

问题描述

我通过在 fedora 26 和 QT5.6 中使用 FT2232H 收集来自 USB 的视频流。

我只使用一个线程从 ftdi 端口读取数据,而且我将该线程优先级更改为实时。我从以下位置下载驱动程序:

https://www.intra2net.com/en/developer/libftdi/index.php

我的视频流约为 180 MBit/sec。我的 FPGA 中有一个 fifo(大约 36kbyte)。众所周知,FT2232H的fifo为4kbyte。

但在某些情况下,我的 FIFO 已满!!然后>>但是在我的硬件中我丢失了数据!!。

然后我想我可以通过更改 FTDI 驱动程序的优先级来解决我的问题,但我找不到任何东西。

1) 如何更改 FTDI 驱动程序优先级?2) 在我的硬件中的 FTDI 之前我需要多少 FIFO?(我有一个 core-i5 3G 时钟)

标签: linuxdriverftdi

解决方案


推荐阅读