看图一,使用mudbus RTU,我在W10编译软件com1-4口都试过下发一遍,但是回到ubuntu上仍然读取不上。朋友们觉得是什么问题导致。
补充:我使用mudbus tcp就可以成功通信(图二),我不清楚是ubuntu的问题,还是软件的问题,或者是串口问题。
linux下的端口号不是com1-4,而是类似ttyS0,或者ttyAP0这种
根据插槽不一样设备名也不一样,具体你要去设备里面看串口到底叫什么名字
另,串口名字不要写死在代码里,应该搞个配置文件,方便随时修改
-=-=-=-=
查看串口驱动:
cat /proc/tty/driver/serial
查看串口设备
dmesg | grep ttyS*