LINUX 下
串口操作需要的头文件
- #include <stdio.h> /*标准输入输出定义*/
- #include <stdlib.h> /*标准函数库定义*/
- #include <unistd.h> /*Unix 标准函数定义*/
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h> /*文件控制定义*/
- #include <termios.h> /*PPSIX 终端控制定义*/
- #include <errno.h> /*错误号定义*/
简单来说串口编程的步骤分为:
(1)、打开串口。
(2)、设置串口。
(3)、读写串口。
(4)、关闭串口。
下面来具体说一下每个步骤:
(1)、打开串口使用 open函数
int open(const char *pathname, int oflag, ... /* mode_t mode */);