ser2net过滤特殊字符

许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码时没什么问题,但传送二进制数据时遇到0x0d,0x11和0x13却会被丢掉。不用说也知道,这几个确定是特殊字符,被用做特殊控制了。关掉ICRNL和IXON选项便可解决。linux c_iflag &= ~(ICRNL | IXON); 0x0d 回车符CR 0x11 ^Q
相关文章
相关标签/搜索