草庐IT

serial_port

全部标签

windows - 如何在 Windows、Linux、OS X 上打开和写入/读取 USB CDC "serial"设备?

我有一台AtmelAVRA90USBxxxx设备,我已将其配置为通过CDC“与USB通话”。它旨在从运行Windows、Linux或OSX的主机获取输入。我的印象是Linux和OSX会立即识别这个CDC设备,并且使用一个简单的.inf可以告诉Windows机器我的VID/PID应该使用usbser.sys作为CDC设备打开。我的问题是,一旦操作系统将此USB设备作为串行设备打开,我如何以编程方式读取和写入该端口(对于列出的3个操作系统中的每一个,但Windows需要最详细的信息,因为我完全不熟悉那里)谢谢 最佳答案 答案实际上取决于

android - 蓝牙 RFCOMM 连接 : read serial data from com port in Windows 7

我正在使用Android蓝牙聊天示例应用程序。我正在尝试从Windows7中的Android设备读取串行数据。我已经能够将Android设备与笔记本电脑上的蓝牙适配器配对。根据其他一些讨论,我将示例应用程序中的UUID替换为以下内容:privatestaticfinalUUIDMY_UUID=UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");当我运行Android应用程序时,我可以连接到笔记本电脑。在我的Android设备的“硬件”属性中,有一个名为“StandardsSerialoverBluetoothlink(COM1

java - Selenium : Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code

我通过本地机器连接到VPN并尝试在chrome浏览器上执行selenium脚本然后我收到以下错误:Onlylocalconnectionsareallowed.PleaseprotectportsusedbyChromeDriverandrelatedtestframeworkstopreventaccessbymaliciouscode.[1553947986.711][WARNING]:TimedoutconnectingtoChrome,retrying...[1553947990.713][WARNING]:TimedoutconnectingtoChrome,retrying

python - Pyserial 在 Windows 上的非阻塞/忙等待用法 : How to monitor multiple serial ports in real time?

我有一个硬件测试设置,其中多达255个节点通过USB连接的虚拟COM端口向我的Windows系统发送跟踪消息。实际上我使用了一个小的Python脚本,它在所有打开的串行端口上运行一个轮询循环,并执行一个零超时的readline。读取的行在控制台上打印有添加的COM端口源和时间戳。这几乎是实时的。但是您可以想象,CPU使用率非常高。因此,我一直在寻找一种无需轮询即可并行实时监控所有COM端口的方法。PySerialdoc(查找nonblocking())说有类似POSIX的选择界面,但仅在UNIX操作系统下。有什么想法吗? 最佳答案

c# - Windows下如何在Mono上构建protobuf-csharp-port

我已阅读构建说明protobuf-csharp-port在Linux/Unix系统下使用Mono。我仍然无法让它工作,最终我会打开一个线程来询问为什么,但这不是这篇文章的问题。我正在使用Windows进行开发,并且我已经使用VS2010成功构建了protobuf-csharp-port。事实上,我需要使用从Unity3D内部生成的C#类,这需要使用Mono。我的机器上安装了Mono2.8。问题是:是否可以使用MonoDevelop在Windows中构建protobuf-csharp-port?我尝试简单地导入VS2010解决方案并使用Mono对其进行编译,但它不起作用。我该怎么做?编辑

windows - GUI 是 Windows Serial 中 WinTER 的一部分吗?

在研究了一些Linux内核和X11之后,我想知道GUI组件在windows中的位置是什么。它是否保持像XWindows那样的位置?或者它是内核核心中Windows内核的一部分(或类似的东西)?Qt,GTK+在WindowsMachine上编译时是否包装了NativeWin32API?对不起,我的英语不好! 最佳答案 User32大概是最能和X11相提并论的了,它是实现windows的子组件。Gdi32是传统的图形层。DirectX很重要,不仅仅是对游戏而言,而且是WPF和DirectWrite的底层引擎。WinRT是新的。不,这些都

python - 尝试多进程时如何修复 "TypeError: cannot serialize ' _io.BufferedReader' object"错误

我正在尝试将代码中的线程切换为多处理以衡量其性能,并希望实现更好的暴力破解潜力,因为我的程序旨在暴力破解受密码保护的.zip文件。但是每当我尝试运行该程序时,我都会得到:BruteZIP2.py-z"GenericZIP.zip"-fWorm.txtTraceback(mostrecentcalllast):File"C:\Users\User\Documents\Jetbrains\PyCharm\BruteZIP\BruteZIP2.py",line40,inmain(args.zip,args.file)File"C:\Users\User\Documents\Jetbrains

windows - "bcdedit/dbgsettings NET HOSTIP:123.123.123.123 PORT:50123"无效

根据MSDN使用LAN启用内核调试(我正在使用适当的LAN板),我应该输入:bcdedit/dbgsettingsNETHOSTIP:123.123.123.123PORT:50123但是我得到一个错误:Thedebuggertypespecifiedisnotvalid....怎么会(Win7x64)?? 最佳答案 根据文档“通过网络电缆手动设置内核模式调试”:https://msdn.microsoft.com/en-us/library/windows/hardware/hh439346.aspxthetargetcomput

windows - PhpStorm Xdebug : Port 9000 is busy, 还设置在端口 63342

我刚刚安装了Xdebug,一启动PhpStorm,我就看到这条消息:这是由于其他一些运行端口9000的程序,我不想管它:C:\Users\Rsluimersλnetstat-ab...TCP0.0.0.0:9000LT1736:0LISTENING[aeagent.exe]...所以我在PhpStorm设置中设置了Xdebug调试器端口:在php.ini中:...[Xdebug]zend_extension="C:\ProgramFiles\PHP\ext\php_xdebug-2.5.5-7.1-vc14-x86_64.dll"xdebug.remote_enable=1xdebug

node.js - 无法识别的 PORT 命令

在我的本地主机上,运行下面的命令PORT=4080nodeserver.js但是,它抛出了一个意想不到的错误。'PORT'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我是否需要安装任何模块或是否遗漏了任何语法才能正常运行? 最佳答案 除了cross-env,下面的命令就可以达到目的。SETPORT=4080&&nodeserver.jsPS:给nodeJs设置环境变量,在项目文件夹下运行命令。