1、open()函数:用于打开串口设备文件,返回文件描述符。2、read()和 write()函数:用于从串口读取或向串口写入数据。3、close()函数:用于关闭串口设备文件。4、fcntl()函数:用于设置串口设备文件的属性,例如设置波特率、数据位、停止位等。5、termios结构体:用于存储串口设备的属性,例如波特率、数据位、停止位...
最小的termios结构体如下:structtermios{tcflag_tc_iflag;//输入模式tcflag_tc_oflag;//输出模式tcflag_tc_cflag;//控制模式tcflag_tc_lflag;//本地模式(也叫局部模式)cc_tc_cc[NCCS];//控制字符特性}输入模式和输出模式都比较好理解,这里介绍一下控制模式和本地模式控制模式:主要用于控制终端设备的硬件设置。