腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3540)
视频
沙龙
2
回答
传感器读数的串行通信应该选择什么缓冲
区
大小
?
c++
、
winapi
、
serial-port
、
buffer
现在,我编写了一个用Windows读取
串口
缓冲
区
的c++程序。在Arduino IDE和c++程序上,
串口
的传输速度都设置为115200。在计算机上进行
串口
读取的代码部分如下所示:int n = 10;DWORD dwBytesRead = 0; for\n"); else{
浏览 3
提问于2014-01-13
得票数 0
回答已采纳
1
回答
Windows 7中的串行端口输出缓冲
区
大小
windows
、
winapi
、
serial-port
、
serial-communication
Unix串行端口具有较大的输出缓冲
区
。只要缓冲
区
中有空间,Write调用就会立即返回。当没有足够的空间时,阻塞写入将等待,直到缓冲
区
被清空到某个较低的级别。在Windows7 SP1中,内置的16550
串口
就像没有输出缓冲一样。它似乎是写阻塞,直到数据从端口输出。如果有缓冲
区
,它甚至比设备管理器中设置的16字节还要小(在COM1的高级设置中)。函数允许我指定输入和输出缓冲
区
的推荐
大小
。但是,输出缓冲
区
的
大小
似乎不会改变任何行为,并且总
浏览 8
提问于2011-10-25
得票数 4
回答已采纳
1
回答
哪些硬件是由缓冲
区
使用的?
memory
、
cache
、
buffer
、
free
我知道
缓存
用于存储数据,以便能够更快地处理对该数据的未来请求。通常,在当前的计算机体系结构中,我们有三个级别的
缓存
: L1、L2和L3。我们可以看到高速
缓存
硬件。📷📷 如果我是对的,buff/cache会显示
缓存
的
大小
+缓冲
区
的
大小
浏览 0
提问于2019-09-27
得票数 -1
回答已采纳
1
回答
串口
输入缓冲
区
的异常行为
c#
、
.net
、
c#-4.0
、
.net-4.0
、
serial-port
使用虚拟
串口
w/usbser.sys作为驱动程序;我得到缓冲
区
的一些奇怪行为。出于性能原因,我使用Win32调用(CreateFile、ReadFile等)而不是.NET中的SerialPort类。4096,8192等为什么?通
浏览 2
提问于2012-09-07
得票数 0
2
回答
QSerialPort - setReadBufferSize
c++
、
qt
、
serial-port
我可以成功地打开
串口
,正确读取信息,绘制图表。问题是,如果我不指定缓冲
区
大小
,则假设输入缓冲
区
是无限的(现在以300 up 4800 up读取数据,您可以想象您的计算机内存可能最终会被填满,所有东西都会崩溃!)现在我尝试了这样的方法:现在,这确实成功地设置了缓冲
区
大小
,我使用serial->readBufferSize()来确认它是否工作。问题是一旦缓冲
区
满了,程序就停止绘图。现在我想我应该
浏览 8
提问于2014-09-01
得票数 3
回答已采纳
1
回答
Arduino AnalogRead每两个样本返回0
audio
、
arduino
、
teensy
我正在使用Teensy3.1录制50 rate采样率的音频。我使用函数AnalogRead对模拟引脚进行采样。读数值应在0到1024之间。任何反馈都非常感谢。
浏览 8
提问于2016-07-27
得票数 0
2
回答
ZFS ARC
缓存
和Linux缓冲
区
缓存
争用(Ubuntu 16.04)
linux
、
ubuntu
、
zfs
最后,Linux缓冲
区
缓存
被填满,并开始导致ZFS
缓存
收缩,直到
大小
达到32 MB。一旦发生这种情况,吞吐量将下降到大约60 MB/秒。由于Linux缓冲
区
缓存
,ARC从未超过128 GB,但是整个数据传输的性能保持在650 MB/秒的吞吐量水平。理想情况下,我希望能够同时禁用Linux缓冲
区
缓存
,并让ZFS ARC
缓存
介于0到256 GB之间,将剩余的内存留给应用程序工作负载。如果能够给予ZFS ARC
缓
浏览 0
提问于2017-06-22
得票数 8
1
回答
内存分配,只有当缓冲
区
能够在适当位置增长时,才能调整缓冲
区
的
大小
?
c
、
malloc
、
realloc
我最初以为realloc()会尝试调整缓冲
区
的
大小
,以前是用malloc家族函数分配的,如果它不能扩展缓冲
区
,那么它就会失败。
缓存
本身就是一个大内存块的链接列表.理想情况下,我希望保持这个链接列表简短,因此我首先尝试调整缓冲
区
的
大小
(就位);但是,如果无法在适当的位置调整
大小
,那么我只想向链接列表中添加另一个节点(即内存块)。我需要我前面讨论过的那种内存重新分配的原因如下: 如果无法对
缓存
缓冲
区
进行调整
大小
,并且
浏览 0
提问于2018-11-06
得票数 1
1
回答
如何将数据存储在Qt中的“动态缓冲
区
”上?
qt
、
io-buffering
我需要像爪哇的那样的东西上下文:我必须通过
串口
发送一个文件(逐行)。主程序注入管理连接的文件和我的线程,在可能时从缓冲
区
发送数据。
浏览 6
提问于2014-05-06
得票数 0
1
回答
如何在ReadBufferSize
串口
上设置.NET
c#
、
vb.net
、
serial-port
parity, databits, stopbits)ptr_SerialPort.ReadBufferSize = 2000000这会导致串行端口不接收数据.我猜想My.Comp
浏览 8
提问于2015-12-16
得票数 1
1
回答
串行端口:如何在内核空间中调整串行端口缓冲
区
大小
linux
、
serial-port
、
rtai
我需要知道如何在内核空间中调整
串口
缓冲
区
的
大小
。ioctl和类似命令在内核空间中不起作用。我正在使用RTAI函数。
浏览 21
提问于2014-02-09
得票数 1
5
回答
Pyserial缓冲
区
填充的速度比我读取的速度还快
python
、
serial-port
、
pyserial
我正在通过
串口
读取微控制器的数据,波特率为921600。我正在读取大量的ASCII csv数据,由于它来得如此之快,缓冲
区
被填满了,所有剩余的数据在我可以读取它之前就丢失了。我知道我可以手动编辑serialwin32的pyserial源代码来增加缓冲
区
大小
,但我想知道是否有其他方法可以解决这个问题? 我只能估计我将收到的数据量,但它大约是200kB的数据。
浏览 1
提问于2012-04-12
得票数 6
回答已采纳
2
回答
Linux
串口
读取-我可以更改输入缓冲
区
的
大小
吗?
c++
、
linux
、
serial-port
我正在Ubuntu Linux上用C++编写一个应用程序,以便从
串口
读取数据。我猜测这是在某个地方设置的缓冲
区
大小
,当缓冲
区
已满时,select会向用户返回通知。作为一名开发人员,我是Linux的新手(但不是C++的新手),我曾尝试研究(但没有成功)是否有可能改变缓冲
区
的
大小
,或者我的假设是否属实。在我的应用程序中,定时是非常关键的,只要读缓冲
区
上有新的字节,我就需要得到提醒。如果不深入研究内核代码,这是可能的吗?
浏览 30
提问于2012-05-30
得票数 10
回答已采纳
4
回答
虚拟Listview控件的(主)缓冲
区
中应该有多少行?
c
、
winapi
虚拟Listview控件的(主)缓冲
区
中应该有多少行?我的想法是,缓冲
区
应该大于列表视图一次可以显示的最大项数。我猜每次调整Listivew的
大小
时都会重新计算这个值? 或者,使用一个较大的固定
浏览 0
提问于2008-09-06
得票数 1
1
回答
近邻数据的
大小
--现代计算机
缓存
本地数据
performance
、
caching
、
optimization
、
computer-architecture
、
cpu-architecture
我有一个连续的内存为1024个缓冲
区
,每个缓冲
区
的
大小
为2K字节。我使用一个链接列表来保存可用缓冲
区
的记录(这里的缓冲
区
可以被生产者和消费者使用)。经过一些操作后,链接列表中缓冲
区
的顺序变得随机。当需要访问某个位置时,它
缓存
邻近的数据。我的计算机的高速
缓存
行是64字节(从64K校正)字节. 问题1.对于我的情况,是否有很多
缓存
丢失,因为我的访问模式是随机的?问题2.现代计算机
缓存
的相邻数据的
大小
是多
浏览 0
提问于2014-11-05
得票数 2
回答已采纳
1
回答
web串行api可读的流代码不能正常工作
javascript
、
webapi
、
webusb
、
web-serial-api
、
serialapi
catch (error) {} finally { console.log("f1");} 当我从
串口
读取数据时
浏览 10
提问于2022-03-11
得票数 0
1
回答
从表中检索数据时Sybase缓冲
区
缓存
错误
sybase
、
sap-ase
、
sap-iq
嗨,我对Sybase IQ非常陌生,我一次把数据插入309列中。当我检索时,我得到了下面的错误。*标记Sybase ASE只在您可能有智商知识以及的情况下使用
浏览 5
提问于2014-10-17
得票数 0
1
回答
页面预期寿命下降时缓冲
区
缓存
大小
sql-server
、
sql-server-2012
、
performance
、
memory
此时缓冲
区
缓存
命中率通常为96%。(X64) 13:38:57版权(c)微软公司企业版:基于核心的授权(64位)在WindowsNT6.2 (Build 9200:) (Hypervisor)上AND counter_name = 'Database Pages' 我看到的
大小
浏览 0
提问于2016-05-10
得票数 4
回答已采纳
1
回答
还需要健壮的读取方式,直到缓冲
区
为空为止。
python-2.7
、
pyserial
我正在与一个微控制器通信,当你打开它的
串口
时,它会自动初始化它的闪存。因此,在
串口
读取,微控制器打印多达10,000字节的数据,显示地址和它们的初始值。您需要为整个打印保留端口,以确保初始化完成。我将pySerial缓冲
区
从4k修改为32k,因为我不希望在读取之间有任何中断(后续读取只会重新启动init循环)。下面是我从微控制器
串口
读取的代码片段。当我从解释器运行这个片段时,我可以从print中判断出来,而该temp的
大小
包含所有9956字节。然而,当我运行py文件时,我只得到296字节。在串行缓冲<em
浏览 3
提问于2015-08-10
得票数 1
回答已采纳
1
回答
一行中的两个命令
bash
、
cut
、
free-command
为什么:给我缓冲
区
和
缓存
大小
,但是只告诉我
缓存
的
大小
。
浏览 1
提问于2015-08-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Cat.4网络DTU,稳定快速的数据传输神器!
ESP-IDF物联网开发项目,支持ESP32-S系列产品应用,飞睿科技乐鑫代理
nginx中FastCGI操作指令
《MySQL系列》之 性能优化总结(二)
AIScratch与scratch有什么区别
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券