linux - 如何在 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 时钟)
解决方案
推荐阅读
- python - 遍历 pandas 数据框列并使用 if 语句进行评估,并将列值传递给空列表/字典
- python-3.x - 如何在现有数据框中添加另一列执行简单任务
- r - 在 R 中使用 tf.keras
- sql - VBA sql 查询未将数据发送到 Access 数据库
- c++ - 派生类的前向声明
- reactjs - React Native向上滑动面板和键盘避免视图的问题
- javascript - Express.js:POST 数据仅在我的 req.body 对象中作为 KEY 发送
- firebase - NotifyListeners() 没有在 multiprovider 中刷新 UI
- react-native - 如何从一个堆栈或模块导航到另一个堆栈或模块
- c - 在c中使用字符指针打印整数值