日期:2014-05-16  浏览次数:20652 次

通过linux驱动接口读取串口来自另外一个CPU发送的数据,有几个疑问:
通过linux驱动接口读取串口来自另外一个CPU发送的数据,有几个疑问:
1。是否读取一次,就会清除一次接收缓冲区
2。如果很长一段时间不读取是否会导致串口接收到的数据丢失,即它的接收缓冲区是否会溢出。
3.2410串口的驱动放在哪个目录下,drivers\serial\serial_s3c2410.c目录下怎么没有read,write等接口函数

------解决方案--------------------
1. 串口的缓冲区会清除.
2. 缓冲区是有空间限制的, 会导致串口数据丢失. 但是好的驱动程序会解决这个问题, 会在检测到缓冲区满的时候不写入而提示用户.
3. 我看看先.