我正在开发使用System.IO.Ports的多平台库。
库是用.NET Core3.1编写的,并且使用了Nuget的System.IO.Ports 4.7,这个版本在linux中应该已经被支持了。但是,当我运行主应用程序时,仍然会导致同样的问题。linux上工作,但是没有任何效果。我也尝试过不同的库,比如crozone.SerialPorts,但是每个库都有一些问题,不起作用,f.e。invlaid parameter when r
我正试图为我的充电控制器开发一些软件,但我唯一可以使用的设备是我的raspberry pi (因为我不想让我的PC下楼),它通过远程设备上的/dev/ttyUSBX进行通信。另外,如果它可以是一个守护进程,也会很好,这样它就会像一个完整的过路。
我已经查看了socat和ser2net,但是要么没有传递数据,要么在发送一个命令之后socat就会关闭。
我想做一个应用程序,不断地观察串口,并根据从端口收到的输入改变用户界面。在Linux下,我设法用pyserial从端口读取行,但我不知道如何正常地做到这一点:创建一个单独的线程并检查计时器事件的输入?(实现某种握手/协议似乎是过分的.)最重要的是:我如何使用qt4的工具来实现它呢?编辑:,这就是我现在正在做的事情(我想定期地做这件事,在应用程序的其余部分运行,而不是等待)
class MessageBox(