随笔分类 - SerialPort
串口开发
摘要:SerialPortStream是一个跨平台的串口类库,可以运行在Windows和Linux系统上。直接将其部署在Linux上会抛出DllNotFoundException异常,其内容为“Unable to load shared library 'libnserial.so.1' or one o
阅读全文
摘要:CustomSerialPort通过在一定时间(默认128ms)内获取串口数据,实现串口数据的反馈。这种方法在应答式串口交互情景下,或者在串口返回数据不密集的时候比较有用。但是如果串口持续性发送数据,比如某些电子秤在特定模式下会定时发送数据,这种方法有可能接收不到完整的一帧串口数据。本文在Custo
阅读全文
摘要:CustomSerialPort 项目地址:flyfire.CustomSerialPort。Github主页上对其介绍为:一个增强的自定义串口类,实现协议无关的数据帧完整接收功能,支持跨平台使用。 经过查看其源码,发现其核心思想是在SerialPortStream类库的基础上,将128ms(默认)
阅读全文