主題:[討論] Linux 設置串口接收緩沖區 共有48314人關注過本帖 |
---|
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信號會告訴對方設備停止發送。
|
單帖管理 | 引用 | 回復 |