windows – 如何停止USB缓冲?
发布时间:2020-12-14 05:29:32 所属栏目:Windows 来源:网络整理
导读:我正在通过USB读取实时数据,但数据是缓冲的.我该如何停止缓冲? 解决方法 Linux的 使用udev更改latency_timer. 在ubuntu上,在/etc/udev/rules.d中为您的设备创建规则.例如99-xsens.rules 在该文件中创建规则以匹配您的设备并设置latency_timer.例如,对于我的
我正在通过USB读取实时数据,但数据是缓冲的.我该如何停止缓冲?
解决方法
Linux的
使用udev更改latency_timer. 在ubuntu上,在/etc/udev/rules.d中为您的设备创建规则.例如99-xsens.rules 在该文件中创建规则以匹配您的设备并设置latency_timer.例如,对于我的设备,这是: KERNEL=="ttyUSB[0-9]*",SUBSYSTEMS=="usb-serial",DRIVERS=="ftdi_sio",ATTR{device/latency_timer}="2" 这导致设备等待更短的时间,然后才决定不再有缓冲的输入数据.在这种情况下,我的设备从等待16ms到等待2ms. 例如,使用udevadm info -a -n / dev / ttyUSB0找出要在规则中匹配的键值对.要记住一些棘手的事情,但一旦我知道使用udev规则,找到资源来帮助解决这些问题很容易. 这是writing udev rules上的一个很好的参考页面.它已经过时了,udev工具的语法也发生了变化,但这些概念仍然有效. 视窗 在Windows上,您使用设备管理器 – >端口 – > COM端口 – >端口设置 – >高级 – >延迟计时器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2012-r2 – Office 365 MFA ActiveSync免除
- 使用Windows批处理命令循环直到文件存在
- 可以在Windows共享主机上部署ASP.NET CORE应用程序
- microsoft-graph – 为什么不返回刷新令牌的到期?
- 存储空间稍后添加镜像驱动器
- windows – 通缉:WinAPI调用记录器
- windows-server-2003 – 戴尔PowerEdge IO和性能相关的问题
- windows-vista – 以编程方式禁用设备管理器中的设备(Vista
- microsoft-forefront-2010 – Forefront UAG与Server 2012直
- 如何在Windows 2003 Server中获取激活密钥
推荐文章
站长推荐
- xaml – UserControl中的UWP VisualStates
- Ansicon崩溃了我的rubyWindows 8
- windows-server-2008 – 连接到VPN时丢失Interne
- windows-server-2008-r2 – Windows / NTFS – 是
- windows-server-2008-r2 – 共享私有AMI:未显示
- windows-8 – windows 8商店应用程序 – 依赖性问
- 你如何在win32下将全局变量实例化为C中的第一个东
- windows – 批量重命名删除文件名中的第二个字母
- 当我尝试在Windows / Cygwin上使用Ansible配置Va
- 走进windows编程的世界-----消息处理函数(1)
热点阅读