草庐IT

usb-drive

全部标签

在 OBS 中将摄像头锁定到特定的 USB 端口

如果在Linux上用多个摄像头 使用OBS进行直播,你可能会注意到摄像头会在开机时按照它们被检测到的顺序加载。通常情况下你不需要特别在意,但如果你有一个固定的直播设置和复杂的OBS模板,你需要知道现实世界中哪个摄像头将会显示在虚拟世界的哪个屏幕上。换句话说,你不希望今天将一个设备分配为“摄像头A”,而明天它却成为“摄像头B”。为了使复杂的摄像头设置标准化,你可以对Linux文件系统中摄像头的位置分配施加一些特殊规则。udev子系统在Linux上处理硬件外设的系统称为udev。它检测和管理你接入计算机的所有设备。你可能没有意识到它的存在,因为它不会吸引太多注意力。尽管当你插入USB闪存驱动器以在

python - 如何将数据从 google drive 导入 google colab?

我在我的谷歌驱动器上上传了一些数据文件。我想将这些文件导入googlecolab。RESTAPI方法和PyDrive方法展示了如何创建新文件并将其上传到驱动器和colab。使用它,我无法弄清楚如何在我的python代码中读取我的驱动器上已经存在的数据文件。我对此完全是个新手。有人可以帮帮我吗? 最佳答案 (2018年4月15日更新:gspread经常更新,所以为了确保稳定的工作流程,我指定了版本)对于电子表格文件,基本思路是使用包gspread和pandas读取Drive中的电子表格并将其转换为pandasdataframe格式。在

python - 用 Python 听 USB 键盘

设置:一个简约的Linux(华硕路由器上的OpenWRT),一个USB键盘(假设我知道设备名称,如/dev/hiddev0)一个目标:编写一个python(或shell,在这种情况下我可以像python的代理一样使用它)脚本来监听此设备并根据用户输入执行一些操作作为开始-足以将用户输入的字符回显给定名称的文本文件。PyUSB看起来真的很困惑。我对PySerial没意见,虽然我不确定它是否适合这项任务-当试图打开设备时它说“serial.serialutil.SerialException:无法配置端口:(22,'无效参数')”UPD:好吧,简单的答案是“cat/dev/input/ev

python - USB条码扫描器研究

我正在对(大型)图书编目项目进行一些可行性研究。如果有良好的信息来源,我们将不胜感激,但我特别想知道的是:1.)python是否有任何用于条形码阅读器(最好是USB)的模块?还有哪些程序可以读取条码信息?2.)这可能用一些信息来源更好地回答,但是我应该在条码扫描仪中寻找什么样的东西,特别是如果我想扫描,特别是书籍上的很多条码。3.)这也可以用一些信息来源更好地回答,什么样的信息存储在一本书的条形码中。我知道这相对偏离主题,但我们将不胜感激任何帮助。 最佳答案 您不需要任何-大多数USB条形码扫描仪模拟键盘-如果您扫描条形码,它只会发

USB3.0高清视频和音频采集处理芯片——MS2131

MS2131是一款USB3.0高清视频和音频采集处理芯片,内部集成USB3.0Device控制器、数据收发模块、音视频处理模块。MS2131可以通过USB3.0接口将HDMI输入的音视频信号传送到PC、智能手机、平板电脑上预览或采集。MS2131支持HDMI环出功能,支持USBhost录制的同时通过HMDI输出播放音视频。MS2131支持两路数字音频(2S)输入,支持数字音频与HMDI音频的混音处,支持两路数字音频(I2S)输出,支持SPDIF数字音频输出。MS2131输出支持YUV422和MPEG两种模式,兼容Windows、Android和MacOS系统。功能框图 USB3.0视频输出默认

python 2 : Get network share path from drive letter

如果我使用以下命令获取所有已连接驱动器的列表:available_drives=['%s:'%dfordinstring.ascii_uppercaseifos.path.exists('%s:'%d)]如何获取已连接驱动器的UNC路径?os.path只返回z:\而不是\share\that\was\mapped\to\z 最佳答案 使用win32wnet从pywin32转换你的驱动器号。例如:importwin32wnetimportsysprint(win32wnet.WNetGetUniversalName(sys.argv[

stm32 USB复合设备 cubeMX库一键生成 多路CDC串口 HID鼠标键盘 Composite Device

最近有个需求,需要同时用usb键盘鼠标和虚拟串口等,因为平时没怎么研究过usb协议,所以自己写复合设备一直没有成功,然后正巧在github上看到了一个stm32的一个usb复合设备库,可以快速配置usb组合设备,并且支持超级多路串口Gihub地址https://github.com/alambe94/I-CUBE-USBD-Composite安装在githubrrelease页面下载.pack文件,要是github打不开这里有分享链接库文件CubeMX中选择管理软件包导入刚才下好的.pack文件 启用选择组件选择你需要的Core是必须的,然后你需要哪些功能就需要启用,多设备一定要启用COMPI

python - Google Drive API 下载文件 - python - 没有下载文件

我尝试了多种方法通过oauth和API从谷歌驱动器下载文件,但是我无法下载文件。我相信我已经正确验证了。运行我的代码后,看起来下载文件成功(没有错误),但没有下载任何文件。这是我到目前为止尝试过的代码:defdownload_file(file_id,mimeType):if"google-apps"inmimeType:returnrequest=drive_service.files().get(fileId=file_id)fh=io.BytesIO()downloader=MediaIoBaseDownload(fh,request)done=FalsewhiledoneisF

python - 使用 Drive API 在 Google Drive 中创建空电子表格

我想在Google云端硬盘中创建一个空的Google表格(仅使用元数据创建)。当我提到GoogleSpreadSheetAPI文档,它说要使用DocumentsListAPI,但它已被弃用,而是要求我使用GoogleDriveAPI。在DriveAPI文档中,我找不到任何创建空工作表的方法。有人知道如何执行此操作吗? 最佳答案 您可以使用DriveAPI执行此操作通过设置MIMEtype到application/vnd.google-apps.spreadsheet:在Python中执行此操作:fromapiclient.disco

html - 从 node-webkit 访问 USB 设备?

我正在构建一个需要在所有3个主要桌面环境(windows、mac和linux)上运行的node-webkit应用程序我需要我的应用程序连接到插入的USB设备,但我遇到了一些麻烦弄清楚如何解决这个问题。是否有适用于所有操作系统的npm?我能得到一个用C++构建的可以工作的吗?node-webkit中是否内置了任何用于与设备交互的东西(DevicesAPI?)提前致谢。 最佳答案 您几乎可以肯定需要一个C/C++模块来实现这一点,这意味着需要一个构建过程。好消息是您可以在您的机器上进行构建并为Windows和OSX分发生成的二进制文件(