我想把这个代码从linux移植到窗口。(关于串口)

时间:2014-03-19 07:00:04

标签: c++

现在我正在尝试将串行接口从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);

请。帮助我。

0 个答案:

没有答案