开启该帖子的消息推送
请教大家,有这样的需求:
1、mcu ram缓冲区大小固定,每隔一段时间采集一个数据放到缓冲区,缓冲区满了覆盖写入,每个数据会对应一个编号; 2、可以通过编号判断是否在缓冲区有数据,并可以快速定位读出来;
rtt的环形缓冲区读完就丢弃了,而且是不能读取任意的位置,现在想到的方法就是: 搞一个数组当缓冲区,不断增加数据,记住缓冲区头和尾部对应的序号,满了就全部往前移动,但这种方法在缓冲区很大, 满了就得全部移动,这样的效率会不会太低?是否有其他思路实现?
更多回帖
无需安装、支持浏览器和手机在线查看、实时共享
登录更多精彩功能!