RT-Thread 隐藏的宝藏之ringblk
最新推荐文章于 2025-01-15 08:21:21 发布
sunxiaopengsun
最新推荐文章于 2025-01-15 08:21:21 发布
阅读量204
收藏
点赞数
CC 4.0 BY-SA版权
分类专栏:
k510
文章标签:
linux
原文链接:
https://blog.csdn.net/whj123999/article/details/114794025
k510
专栏收录该内容
105 篇文章
订阅专栏
博客提及RT - Thread隐藏的宝藏ringblk,RT - Thread是嵌入式开发环境相关技术,ringblk可能是其中重要内容。
摘要生成于
C知道
,由 DeepSeek-R1 满血版支持,
前往体验 >
(479条消息) RT-Thread 隐藏的宝藏之ringblk_whj123999的博客-CSDN博客
确定要放弃本次机会?
福利倒计时
:
:
立减 ¥
普通VIP年卡可用
立即使用
sunxiaopengsun
关注
关注
0
点赞
踩
0
收藏
觉得还不错?
一键收藏
知道了
0
评论
分享
复制链接
分享到 QQ
分享到新浪微博
扫一扫
举报
举报
专栏目录
RT
-
Thread
创始人新年寄语 开源如水、商业似船_
rt
-
thread
开源似水
2401_87299955的博客
09-22
2012
这个时候,异构系统普遍成为大家的共识,在一颗SoC中集成CPU,GPU,DSP,实时核,神经网络加速器,由它们分别来完成不同领域的事情。在应用程序生态上,
RT
-
Thread
Sma
rt
系统则提供了完善的用户态POSIX环境,让一些
Linux
/Unix开源程序更容易地、无缝地移植到
RT
-
Thread
Sma
rt
系统上,例如使用非常广泛的OpenSSL,FFmpeg多媒体框架,完整版的Python等,都可以在不修改代码的情况下,在
RT
-
Thread
Sma
rt
环境下重新编译一遍即可运行。
一个环形缓冲(ringbuf)的简单实现
鱼思故渊的专栏
01-16
7026
代码中有相关注释: // mybuf.h #ifndef _RINGBUF_HEADER_ #define _RINGBUF_HEADER_ #ifdef _cplusplus extern "C"{ #endif /************* 1 === succeed 0 === failed *************/ typedef struct _ringbuf_
参与评论
您还未登录,请先
登录
后发表或查看评论
RT
-
Thread
隐藏
的
宝藏
之 completion
whj123999的博客
01-19
923
1. completion 是什么 completion 直接翻译过来是完成,所以我更愿意称
rt
_completion 为 完成量。在
RT
-
Thread
的文档中心 中讲线程间通讯(IPC)时,只介绍了,信号量, 互斥量, 事件集,其实
rt
_completion 可以认为是轻量级的二值信号量。 2. completion 怎么使用 completion 的使用非常简单 定义一个完成量 struct
rt
_completion completion; 初始化完成量
rt
_completio
rtthread
学习笔记系列
-
-
23 环形缓冲块 ringblock
最新发布
qq_39665253的博客
01-15
512
与传统的环形缓冲区不同的是,rbb 是一个由很多不定长度的块组成的环形缓冲区,而传统的环形缓冲区是由很多个单字节的 char 组成。所以 rbb 非常适合用于生产者顺序 put 数据块,消费者顺序 get 数据块的场景,例如:DMA 传输,通信帧的接收与发送等等。所以 rbb 非常适合用于生产者顺序 put 数据块,消费者顺序 get 数据块的场景,例如:DMA 传输,通信帧的接收与发送等等。
ringblk
: 是由 多个不同长度 的 block 组成的,ringbuff : 是由单字节的数据组成的。
Device IPC
-
1
qq_37932504的博客
09-24
2152
该接口向 rb 指向的 ringbuffer 里写入数据块,数据块的起始地址为 ptr,数据块大小为 length,并返回写入的字节数。不过若写入时 ringbuffer 已满,该接口会继续写入剩余的数据,即用新的数据覆盖旧的数据。