ttyS0: 1 input overrun(s)
来源:互联网 发布:arm linux gcc 4.3.2 编辑:程序博客网 时间:2024/05/18 12:30
linux串口长期工作时,出现提示:ttyS0: 1 input overrun(s)
说明串口已经输入溢出,这时候我们应该将串口的缓冲区进行清除。
在发送命令前,清除缓冲区
在接受数据后,清除缓冲区
清除命令:tcflush(fd, TCIOFLUSH);
当然fd是你串口open时返回的int,这个fd必须有意义(>0);
TCIOFLUSH的意思是清除输入输出缓存。
This is an overrun of the hardware FIFO buffer and you can'tincrease its size. See
- ttyS0: 1 input overrun(s)
- op's input resistese
- Buffer overrun detected!
- Buffer overrun detected!
- Thread stack overrun
- 关于buffer overrun
- /dev/tty /dev/ttyS0
- Detection of a buffer overrun
- how to debug buffer overrun
- audiorecord Overrun user, server, flags
- For input String :"{s.id}"错误
- pwnable 笔记 Toddler's Bottle - input
- Redirecting an arbitrary Console's Input/Output
- Device /dev/ttyS0 is locked.
- Device /dev/ttyS0 is locked.
- ttyS0 as tty in kernel
- input core input.c (1)
- Buffer Overrun, Memory Corruptions, and Special Pool
- 【数据结构】循环队列的front,rear指针以及队列满的条件、计算队列长度
- 模板函数的定义和声明须在同一文件内
- 无法获得锁 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) 解决办法
- Myeclipse启动时出现Error on adding indexing context central; Unknown format version: -9错误
- Objective-c 重写 isEqual 和 hash 方法
- ttyS0: 1 input overrun(s)
- SQLServer : EXEC和sp_executesql的区别
- JAVA动态代理--使用JAVA API实现JAVA动态代理
- 菜鸟小技巧:如何在网上隐藏自己的IP地址(1)
- XML学习笔记(一)
- shell 函数的返回值和退出状态
- ConcurrentModificationException(源码学习 Util包 集合)
- arch/arm/include/asm/io.h
- 无法获得锁 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) 解决办法