Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何";usb连接到tty;? 我对C++世界很陌生,但对几种语言有很强的了解(所以我并不是那么迷茫)。我刚收到一个usb导弹发射器作为礼物,想通过不同的平台控制它,包括网络。为此,我计划使用我用python编写的“串行到套接字”代理(然后再使用套接字…)。我为我的设备找到了一个开源驱动程序,但它没有显示为tty资源(使用ls/dev/tty.*)。这样,我就无法使用python脚本中使用的pyserial库对其进行读/写操作。我的问题是如何找到关于创建此类tty资源并将其“连接”到usb设备的教程/方法_C++_Macos_Usb_Serial Port_Driver - Fatal编程技术网

如何";usb连接到tty;? 我对C++世界很陌生,但对几种语言有很强的了解(所以我并不是那么迷茫)。我刚收到一个usb导弹发射器作为礼物,想通过不同的平台控制它,包括网络。为此,我计划使用我用python编写的“串行到套接字”代理(然后再使用套接字…)。我为我的设备找到了一个开源驱动程序,但它没有显示为tty资源(使用ls/dev/tty.*)。这样,我就无法使用python脚本中使用的pyserial库对其进行读/写操作。我的问题是如何找到关于创建此类tty资源并将其“连接”到usb设备的教程/方法

如何";usb连接到tty;? 我对C++世界很陌生,但对几种语言有很强的了解(所以我并不是那么迷茫)。我刚收到一个usb导弹发射器作为礼物,想通过不同的平台控制它,包括网络。为此,我计划使用我用python编写的“串行到套接字”代理(然后再使用套接字…)。我为我的设备找到了一个开源驱动程序,但它没有显示为tty资源(使用ls/dev/tty.*)。这样,我就无法使用python脚本中使用的pyserial库对其进行读/写操作。我的问题是如何找到关于创建此类tty资源并将其“连接”到usb设备的教程/方法,c++,macos,usb,serial-port,driver,C++,Macos,Usb,Serial Port,Driver,希望你能理解:) 感谢在linux上,使用libusb开发包和工具可以轻松地直接访问usb端口。当然,命令等。。。是特定于供应商的,但是已经存在用于perl和python的libs来控制各种usb导弹发射器。例如: 抱歉,这不是一个解决方案,但希望是一个很好的起点;-) 在linux上,使用libusb开发包和工具可以轻松地直接访问usb端口。当然,命令等。。。是特定于供应商的,但是已经存在用于perl和python的libs来控制各种usb导弹发射器。例如: 抱歉,这不是一个解决方案,

希望你能理解:)


感谢

在linux上,使用libusb开发包和工具可以轻松地直接访问usb端口。当然,命令等。。。是特定于供应商的,但是已经存在用于perl和python的libs来控制各种usb导弹发射器。例如:


抱歉,这不是一个解决方案,但希望是一个很好的起点;-)

在linux上,使用libusb开发包和工具可以轻松地直接访问usb端口。当然,命令等。。。是特定于供应商的,但是已经存在用于perl和python的libs来控制各种usb导弹发射器。例如:


抱歉,这不是一个解决方案,但希望是一个很好的起点;-)

我们确实理解。但我们没有任何信息。什么设备,什么USB供应商/产品id(
lsusb
),什么驱动程序(模块/内核?)什么设备节点,什么权限,什么python模块。基本上:我们不是通灵者。当你说“它不作为tty资源出现”时,我们甚至不知道你在寻找什么(我假设你指的是stty,你在寻找一个设备节点,但也许你在寻找其他地方?)可能火箭发射器是一个隐藏设备,而不是tty(串行)类设备。“tty”是一种古老的串行设备,运行速度为110位/秒,使用电流环路接口。我猜这不是你们真正拥有的。好吧,对不起,伙计们@sehe:关于供应商/产品id,开源内核驱动程序说datas:514/4400。关于设备节点,权限,我真的不知道它是什么。。。关于python模块,我自己用pyserial和sockets编写了它。我用它作为我的arduino板和一些flash应用程序之间的桥梁。这是非常基本和通用的。我的意思是“如果ls/dev/tty.*没有显示我的设备,它就不会显示为tty资源。@fvu:我不确定它是否显示,因为驱动程序似乎没有写入特定代码。只有一个大的.plist,里面有一些我们不了解的设备标识符。但我们没有任何信息。什么设备,什么USB供应商/产品id(
lsusb
),什么驱动程序(模块/内核?)什么设备节点,什么权限,什么python模块。基本上:我们不是通灵者。当你说“它不作为tty资源出现”时,我们甚至不知道你在寻找什么(我假设你指的是stty,你在寻找一个设备节点,但也许你在寻找其他地方?)可能火箭发射器是一个隐藏设备,而不是tty(串行)类设备。“tty”是一种古老的串行设备,运行速度为110位/秒,使用电流环路接口。我猜这不是你们真正拥有的。好吧,对不起,伙计们@sehe:关于供应商/产品id,开源内核驱动程序说datas:514/4400。关于设备节点,权限,我真的不知道它是什么。。。关于python模块,我自己用pyserial和sockets编写了它。我用它作为我的arduino板和一些flash应用程序之间的桥梁。这是非常基本和通用的。我的意思是“如果ls/dev/tty.*没有显示我的设备,它就不会显示为tty资源。@fvu:我不确定它是否显示,因为驱动程序似乎没有写入特定代码。只有一个很大的.plist,里面有很多设备标识符。这很有帮助,因为我能流利地阅读!我可以看到供应商,产品ID,告诉我这个代码将帮助我很多,我可以看到命令消息。非常有帮助:)非常感谢。这很有帮助,因为我能流利地阅读!我可以看到供应商,产品ID,告诉我这个代码将帮助我很多,我可以看到命令消息。非常有用:)