1、下载RXTXcomm,安装部署
我开发工程用的是 mfz-rxtx-2.2-20081207-win-x64.zip 版本的,JDK是1.8,Windows 环境下正常开发,使用正常;部署时下载的是 linux版本,端口能正常打开,写数据报异常;
C [librxtxSerial.so+0x75da] Java_gnu_io_RXTXPort_nativeDrain+0xea
网上查,说是 rxtxcomm 版本问题导致的,下载一个可用的版本,具体来源也是花了钱的(程序员何必要难为程序员呢,分享不好吗),如有需要的可以加QQ 935958723
安装参照脚本,自行拷贝文件位置:
(1)拷贝 .so 文件到 ${JAVA_HOME}/jre/lib/amd64 下;
(2)拷贝RXTXcomm.jar 到 ${JAVA_HOME}/jre/lib/ext目录下
2、配置
port: /dev/ttyS0 #串口(ubuntu 系统下的串口)
bitRate: 9