设置串口属性主要就是配置termios结构体中的各个变量,其主要流程包含以下几个步骤:
1、使用函数tcgetattr保存原串口属性。
2、通过位掩码的方式激活本地连接和接受使能选项:CLOCAL和CREAD。
3、使用函数cfsetispeed和cfsetospeed设置数据传输率。
4、通过位掩码设置字符大小。
5、设置奇偶校验位需要用到两个termio中的成员。。。
6、激活c_cflag中的CSTOPB设置停止位。
7、设置最少字符和等待时间。
8、调用函数”tcflush(fd,queue_selector)”来处理要写入引用的对象。。。