1. 首页
  2. 数据库
  3. 其它
  4. Linux pty虚拟串口write阻塞

Linux pty虚拟串口write阻塞

上传者: 2021-01-10 12:46:31上传 PDF文件 29.13KB 热度 11次
这两天遇到一个问题,程序中的串口运行时间长了就读不到数据了,最后发现是因为我虚拟的串口在写数据的时候发生了阻塞从而导致读串口的线程一直阻塞在写虚拟串口的操作处。我列出我程序的片段: void vir_serial_init(char *filename){ vir_serial_fd = -1; sfd = -1; int ret = -1; char spty_name[100]; memset(spty_name, '\0', 100); ret = openpty(&vir_serial_fd, &sfd, spty_name, NULL, NU
下载地址
用户评论