会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
悄然拔尖
嗨,你为什么那么努力?因为我想去的地方很远,想买的东西很贵,喜欢的人很优秀!
博客园
首页
新随笔
联系
管理
订阅
随笔- 346 文章- 0 评论- 74 阅读-
122万
2020年5月19日
【数据结构】环形缓冲区ring buffer
摘要: 环形缓冲区是一个常用的数据结构,熟练使用环形缓冲区可以加快日常工作中的项目进度。本文会实现一种可用于嵌入式单片机,也可以用于嵌入式Linux和PC软件端的环形缓冲区数据结构,看懂本文,无论你是写PC软件,还是嵌入式软件,即使是单片机,也可以将其应用在你的项目上。 ———这篇文章,可能是我见过和我所能
阅读全文
posted @ 2020-05-19 23:02 Crystal_Guang
阅读(1709)
评论(0)
推荐(0)
编辑
公告
昵称:
Crystal_Guang
园龄:
8年1个月
粉丝:
296
关注:
10
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
最新随笔
1.3.TCP-IP & Linux 模型简介
2.2.Linux网络驱动必要的knowhow
3.1.Linux网络驱动-序言
4.递归应用(一)——分治算法,排序
5.ring buf中柔性数组的应用
6.ring buffer的特殊技巧(一)—— 求余(%)和按位与(&)的博弈
7.【数据结构】环形缓冲区ring buffer
8.Crystal 软件学堂:每周一练【C语言】
9.Crystal 软件学堂:每周一练【C语言】
10.蓝牙专题(4)——链路层Link Layer(空中接口包 & 比特流处理)
我的标签
Bluetooth
(4)
FreeRTOS
(1)
积分与排名
积分 - 433727
排名 - 1792
随笔分类
c(34)
c and c++(8)
c++(37)
Linux系统编程(47)
Qt(3)
STM32F429过程活动记录(90)
汇编语言第三版——王爽(9)
蓝牙专题(4)
每日一题——c/c++(12)
门徒计划(13)
嵌入式开发——JZ2440/IMX6ULL(35)
情感天地(2)
数据结构与算法分析——c++语言(9)
数据结构与算法分析——C语言(35)
正则表达式必知必会(1)
随笔档案
2022年9月(3)
2020年8月(1)
2020年6月(1)
2020年5月(3)
2020年4月(5)
2020年2月(1)
2019年11月(1)
2019年10月(2)
2019年9月(1)
2019年8月(2)
2019年6月(1)
2019年5月(3)
2019年4月(3)
2018年9月(13)
2018年8月(7)
2018年7月(2)
2018年5月(5)
2018年4月(7)
2018年3月(9)
2018年2月(3)
2018年1月(4)
2017年12月(5)
2017年11月(9)
2017年10月(7)
2017年9月(4)
2017年8月(29)
2017年7月(65)
2017年6月(23)
2017年5月(20)
2017年4月(38)
2017年3月(45)
2017年2月(24)
更多
阅读排行榜
1. FreeRTOS 消息队列(48872)
2. FreeRTOS基础知识(46529)
3. FreeRTOS基础篇教程目录汇总(46377)
4. 如何输出long double?(43240)
5. FreeRTOS 任务栈大小确定及其溢出检测(41312)
推荐排行榜
1. Linux内核链表——看这一篇文章就够了(14)
2. #pragma pack(push) 和#pragma pack(pop) 以及#pragma pack()(10)
3. FreeRTOS基础篇教程目录汇总(7)
4. FreeRTOS 中断优先级配置(重要)(6)
5. FreeRTOS 任务栈大小确定及其溢出检测(5)
点击右上角即可分享