【发布时间】:2015-09-17 22:50:47
【问题描述】:
我正在编写一个应用程序,它使用单声道中 SerialPort 类公开的串行端口。到目前为止,我所写的内容在 Windows 中完美运行,但是在 linux 中,从未输入过 DataReceived 事件处理程序,因此我无法从我的设备接收任何数据。我已将事件处理程序声明如下:
comPort.DataReceived += new SerialDataReceivedEventHandler(comPort_DataReceived);
基本上,我正在探索良好的跨平台选项,但这是一个交易破坏者。有关如何解决此问题或发生了什么的任何建议?
编辑- 我还应该指出,我已经用其他应用程序测试了 linux 上的串行端口和设备,一切似乎都在工作。
【问题讨论】:
-
是的,这与我遇到的问题相同。
标签: linux mono serial-port