说明:记录自己学习的过程,如有理解上的错误或者不恰当的地方请原谅。
一、简介
LwRB 是一个针对嵌入式系统优化的通用FIFO(先进先出)缓冲区库,之前的名称叫做RingBuffe
,不知道作者在V2.0.0版本时,修改名称为了LwRB。以下为主要的一些特性:
-
用 C (C11) 编写,兼容size_t 数据类型
-
平台无关,无特定架构的代码
-
实现 FIFO(先进先出)缓冲区
-
无动态内存分配,数据为静态数组
-
使用优化的内存复制,而不是循环来读取/写入内存中的数据
-
作为管道使用时,线程安全,只有单个写入和单个读取条目


1195

被折叠的 条评论
为什么被折叠?



