title: 通信协议相关.md
toc: true
date: 2021-12-22 09:25:00


通信协议相关

有关文章

串口相关模式

termios的数据结构

最小的termios的数据结构体

struct termios
{
           tcflag_t c_iflag;
           tcflag_t c_oflag;
           tcflag_t c_cflag;
           tcflag_t c_lflag;
           cc_t           c_cc[NCCS];
};

模式:

有关文章: https://blog.csdn.net/querdaizhi/article/details/7436722

参数actions控制修改方式,共有三种修改方式,

  1. TCSANOW:立刻对值进行修改
  2. TCSADRAIN:等当前的输出完成后再对值进行修改
  3. TCSAFLUSH:等当前的输出完成之后,再对值进行修改,但丢弃还未从read调用返回的当前的可用的任何输入。

部分函数

1.open

参数解释:

pathname:文件路径名,串口在Linux中被看做是一个文件

oflag:一些文件模式选择,有如下几个参数可以设置