a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface
模仿 kfifo 实现的环形缓冲区
Ring buffer that allows for high-throughput data transfer between multiproccessing Python processes.
基于C语言开发的环形缓冲区
A fixed-size circular buffer written in Rust.
a ring buffer like kfifo, work in linux kernel and user space, test on kernel 3.16 on both x86 and ARM platform
Ring-buffer implementation that thinly wraps a numpy array
A RingBuffer library for Arduino
A C++11/14 implementation of fixed size, exception safe, STL style circular buffers for both single threaded and multithreaded contexts
🚀🚀自动扩容的循环缓冲区实现
在嵌入式开发中离不开设备通信,而在通信中稳定性最高的莫过于环形缓冲区算法,当读取速度大于写入速度时,在环形缓冲区的支持下不会丢掉任何一个字节(硬件问题除外)。从.H文件中可看到Ringbuff的数据结构,当中有读写地址以及有效未读数据大小,以及读状态等。 向外部提供的API接口就是常规的读数据包,读期望帧以及匹配期望帧,整段代码可用于普通的通信数据帧读取,也可以在单片机中用于shell组件的实现...