Tag: 数据流

从ruby读取USB输入流。

只是一点背景知识,我正在使用Linux Mint(32位)中的原始数据流。 它来自我的库ruby-buzz ,它从数据流文件中读取24位的块。 我刚刚用Linux Mint(32位)重新安装了我的笔记本电脑,突然间我看到错误Errno::EINVAL: Invalid argument @ io_fread 。 ajfaraday@squishy ~ $ sudo chmod 777 /dev/input/by-id/* ajfaraday@squishy ~ $ irb 2.2.1 :001 > path = ‘/dev/input/by-id/usb-Logitech_Logitech_Buzz_tm__Controller_V1-event-if00′ => “/dev/input/by-id/usb-Logitech_Logitech_Buzz_tm__Controller_V1-event-if00” 2.2.1 :002 > f = File.open(path) => # 2.2.1 :003 > f.read(24) Errno::EINVAL: Invalid argument @ io_fread – /dev/input/by-id/usb-Logitech_Logitech_Buzz_tm__Controller_V1-event-if00 from (irb):3:in `read’ from (irb):3 from […]