主题:[讨论] Linux 设置串口接收缓冲区

  共有27223人关注过本帖    
帅哥哟,离线,有人找我吗?
barrypp
1楼 信息 | 搜索 | 邮箱


加好友 发短信
[讨论] Linux 设置串口接收缓冲区  发帖心情 Post By:2016-3-25 16:52:00   [只看该作者]

请问,Linux上面有设置串口接收缓冲区大小的API函数吗? (windows上有SetupComm)
或者有没有什么函数可以查看缓冲区大小?(windows上有GetCommProperties)

  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2016-3-25 22:15:00   [只看该作者]

Linux串口驱动接收缓冲区大小为512个字节。Linux应用程序中一般都并不需要修改它。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2016-5-13 14:28:00   [只看该作者]

记得ESM3354上面的高速串口可以到3Mbps,只有512字节的接收缓冲区好像太小了。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hzc
4楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2016-5-13 16:37:00   [只看该作者]

你好,我们测试过ESM3354上串口的缓冲区,大小在4K字节左右。
如果是使用高速口的情况,可以启用硬件流控,当缓冲区满了以后,RTS信号会告诉对方设备停止发送。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

[讨论] Linux 设置串口接收缓冲区

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: