现在我正在尝试将串行接口从linux移植到Windows。
但我不知道如何移植termios结构。代码如下。
struct termios选项;
tcgetattr(m_nDataCommFD, &options);
cfsetispeed(&options, nBaudRate);
cfsetospeed(&options, nBaudRate);
options.c_cflag |= (CLOCAL | CREAD);
options.c_cflag &= ~PARENB;
options.c_cflag &= ~CSTOPB;
options.c_cflag &= ~CSIZE;
options.c_cflag |= CS8;
options.c_iflag &= ~(IXON | IXOFF | IXANY);
options.c_iflag &= ~(INLCR | IGNCR | ICRNL);
options.c_oflag &= ~OPOST;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
tcsetattr(m_nDataCommFD, TCSANOW, &options);
fcntl(m_nDataCommFD, F_SETFL, FNDELAY);
请。帮助我。