串口大神请进
最近在做一个项目,需要把一个串口读写的windows项目移植到linux下面,下面这段代码是设置串口文件读写超时的,请问下面有没有对应的Linux函数之类的 COMMTIMEOUTS CommTimeOuts;
GetCommTimeouts (m_hComm, &CommTimeOuts);
CommTimeOuts.ReadIntervalTimeout = 1; //接收字符间最大时间间隔
CommTimeOuts.ReadTotalTimeoutMultiplier = 10;
CommTimeOuts.ReadTotalTimeoutConstant = 1000; // 读数据总超时常量
CommTimeOuts.WriteTotalTimeoutMultiplier = 10;
CommTimeOuts.WriteTotalTimeoutConstant = 10;
if(!SetCommTimeouts( m_hComm, &CommTimeOuts ))
{
TRACE( _T("SetCommTimeouts 返回错误") );
//关闭串口
CloseHandle (m_hComm);
m_hComm = INVALID_HANDLE_VALUE;
return FALSE;
}
...全文
相关推荐
串口转发工具配合虚拟串口即可实现一串口数据转发到另外几个串口
串口转发工具~~把串口1的数据,实时转发到另外3个串口。。。配合虚拟串口工具,即可实现用软件实现把一个串口的数据转发到另外串口提供给各个软件使用~
XCOM串口助手XCOM串口助手XCOM串口助手
XCOM串口助手XCOM串口助手XCOM串口助手
c++ 串口类 读 写 取得串口列表
c++ 串口类 打开,关闭串口,读写,取得串口列表
串口侦听 串口监听 不占用串口 不占用串口的监听
高效的串口监听器,且不占用串口本身。驱动已签名,可用在64位操作系统。基于.net framework 4.6.1开发
QT 串口源码 串口实例 QT 串口助手代码.zip
QT 串口源码 串口实例 QT 串口助手代码.zip


