社区
Linux_Kernel
帖子详情
linux中如何设置uart接收缓冲区的大小
zhoujiawen
2010-11-26 04:34:01
需要接收海量数据,而且速度较快,现在发现可能是linux下接收缓冲区有点小,导致部分数据丢失,
设置uart(ttyS0)缓冲区大小是在哪里啊,找了半天没找到
...全文
1298
5
打赏
收藏
linux中如何设置uart接收缓冲区的大小
需要接收海量数据,而且速度较快,现在发现可能是linux下接收缓冲区有点小,导致部分数据丢失, 设置uart(ttyS0)缓冲区大小是在哪里啊,找了半天没找到
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoujiawen
2010-11-29
打赏
举报
回复
应该是驱动吧,按我理解,驱动将硬件UART收到的数据放入一个缓冲区暂存,然后应用程序都过read读取相应的数据,我理解这个缓冲区肯定有个大小吧
九个太阳2023
2010-11-29
打赏
举报
回复
LZ说的是应用程序中还是在驱动中?
手机写程序
2010-11-29
打赏
举报
回复
[Quote=引用 2 楼 zhoujiawen 的回复:]
一下来4K多吧,问题是主机还要处理其它事情,
[/Quote]
那你的主机太菜了吧,ttyS0能有多少数据?
zhoujiawen
2010-11-26
打赏
举报
回复
一下来4K多吧,问题是主机还要处理其它事情,
yong_f
2010-11-26
打赏
举报
回复
串口数据能有多大?
《精通
Linux
设备驱动程序开发》.(Sreekrishnan).pdf
15.3 缓冲区管理和并发控制315 15.4 设备实例:以太网nic316 15.5 isa网络驱动程序321 15.6 atm321 15.7 网络吞吐量322 15.7.1 驱动程序性能322 15.7.2 协议性能323 15.8 查看源代码324 第16章 ...
精通
LINUX
设备驱动程序开发
311 15.1.6 统计 312 15.1.7 配置 313 15.1.8 总线相关内容 314 15.2 与协议层会话 314 15.2.1 接收路径 314 15.2.2 发送路径 315 15.2.3 流量控制 315 15.3 缓冲区管理和并发控制 315 15.4 设备实例:...
UART
串口子系统
1、韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将
UART
子系统彻底讲透,成为嵌入式
Linux
驱动的“字典”。2、
Linux
驱动是驱动框架和硬件编程的结合,使用QEMU简化硬件操作,支持IMX6ULL、STM32MP157,提高实战经验。3、0基础学习,深入浅出,注重底层逻辑,学会举一反三。
嵌入式
linux
修改串口缓冲区
大小
include/
linux
/serial_core.h ... #define
UART
_XMIT_SIZE PAGE_SIZE ... include/generated/asm-offsets.h ... #define PAGE_SIZE 4096 ...
linux
串口缓冲区的
大小
,
linux
-----------串口
设置
缓冲器的
大小
http://stackoverflow.com/questions/10815811/
linux
-serial-port-reading-can-i-change-size-of-input-bufferYou want to use the serial IOCTLTIOCSSERIALwhich allows changing both receive buffer depth a...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章