自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 对rh-thread中ringbufer环形缓冲区关于rb->read_mirror 和rb->write_mirror的梳理

在函数rt_ringbuffer_status()判断ringbufer状态是否空RT_RINGBUFFER_EMPTY,满RT_RINGBUFFER_FULL,或者其他状态RT_RINGBUFFER_HALFFULL,那么ringbufer状态又是如何根据rb->read_mirror和rb->write_mirror关系判断ringbufer状态的呢?rt_ringbuffer_data_len()函数,直接调用rt_ringbuffer_space_len()函数获取ringbuffer空闲长度。

2024-06-20 12:47:46 209

原创 rt-thread 环形缓冲区(循环数组)学习笔记

【代码】rt-thread 环形缓冲区(循环数组)

2024-06-19 17:13:55 194

原创 《stm32自学笔记》环形队列简单实现,通俗易懂

/第14句:将缓冲区读指针BufferRptr的最大值与最小值对接,形成环形,即该写指针也在[0:255]范围内依次循环变化。//第9句:将缓冲区写指针的BufferWptr最大值和最小值对接,形成环形,即该写指针在[0:255]范围内依次循环变化。//第7句:缓冲区未满,读出串口设备接收到的数据,并存放在缓冲区里,存放位置由缓冲区写指针 BufferWptr确定。//缓冲区主要通过读/写指针的变化来指示缓冲区当前的读/写位置,并且由读/写指针的最大、最小值对接而形成了环形缓冲区。

2024-04-06 09:17:54 829

原创 win10 home版 ros-noetic-desktop_full 安装,rosrun无法运行

通过https://aka.ms/ros/public下载,其实指向[NuGet] https://ros-win.pkgs.visualstudio.com/ros-win/_packaging/public/nuget/v2?先下载下来:ros-noetic-desktop_full.20201214.0.0.2104301300.nupkg。win10 home 版,roscore 可以开启master, rosrun无法运行,有遇到相同问题的吗?choco下载,速度及其慢,

2024-03-17 18:28:30 416 2

原创 Dimensions-一个新的科学数据平台

Dimensions,于2018年1月15日,数字科学咨询公司发布报告,Dimensions-ACollaborativeApproachtoEnhancingResearchDiscovery数据库将为学者提供一种分析学术文献的新方法,它将涵盖某项研究背后的经费资助信息。Dimensions独树一帜,不仅将论文与其被引次数编入索引,还将出版物和相关的经费、资助机构、专利和...

2020-05-01 12:05:33 1033

原创 citespace 版本5.6.R5无法打开, 版本为5.6.R2可以打开

运行StartCiteSpace_Windows批处理文件,citespace 无法打开,版本5.6.R5把批处理命令copy 到 cmd 中执行,error、Unable to access jarfile于是更改命令 在-jar 加上路径C:\Users\mac-pc>java -Dfile.encoding=UTF-8 -Duser.country=US -Duser.la...

2020-04-28 11:32:29 4195 1

转载 error: dereferencing pointer to incomplete type

serv_addr.sin_addr = *((struct in_addr *)host->h_addr);使用该语句的程序中,需要包含头文件;否则,编译时会出现错误提示:error: dereferencing pointer to incomplete type

2016-11-23 16:06:15 380

转载 fwrite 和 fread函数

C语言函数,向文件写入一个数据块  。size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);注意:这个函数以二进制形式对文件进行操作,不局限于文本文件返回值:返回实际写入的数据块数目(1)buffer:是一个指针,对fwrite来说,是要输出数据的地址;(2)

2016-10-01 20:05:29 383

转载 fgets()函数使用

转自:http://blog.csdn.net/daiyutage/article/details/8540932原型  char *  fgets(char * s, int n,FILE *stream);标准库中fgets(...)的实现:[cpp] view plain copy print?/****

2016-10-01 10:46:58 209

转载 scanf 之后用getchar 读取回车

问题描述在这里:http://www.cnblogs.com/xiaocai905767378/archive/2011/06/01/2067526.html问题的解决在:http://bbs.csdn.net/topics/10191738#include void ctoi_();void itoc_();int ma

2016-09-30 18:14:52 899

转载 error: function 'p' is initialized like a variable|

error: function 'p' is initialized like a variable| error: nested function 'p' declared but never defined| #include #includeint inc(int a){    printf("4\n"); return (++a);}int

2016-09-27 18:00:47 2804 2

转载 http://blog.chinaunix.net/uid-27411029-id-3434720.html

http://blog.chinaunix.net/uid-27411029-id-3434720.htmlC语言面试题大汇总之华为面试题-守候心田-ChinaUnix博客 //32bit #include #includetypedef union{long i;int k[5];char c;}DATE;struct data{ in

2016-09-27 17:25:26 557

转载 broadcom -博通 mesh 组网之智能家居

broadcom 20737--- 2016年初的mesh - library版本:mesh 网络的组成和角色 :具有ble4.0的手机端app,作为主控,其他只能家居设备作为mesh节点;手机端app 在通过ADV信息搜索到mesh节点设备,并直接连接该mesh设备,通过app将nodeIDnetKey  和nodeKey等mesh configure 信息存入mesh设备,

2016-09-08 19:27:14 641

翻译 player stage robot ---tcp client

http://playerstage.sourceforge.net/

2016-09-05 19:42:44 158

转载 COFDM无线图像传输设备--baidu 百科

COFDM无线图像传输设备即视频实时传输主要有两个概念,一是移动中传输,即移动通信,二是宽带传输,即宽带通信,因此,研制能够在高速移动过程中将频带很宽的高清晰度视频进行稳定传输的无线图像传输系统,就要解决二个主要问题:一是由多径传播引起的回波干扰;二是频率资源的使用率和渐趋饱和的问题。(高速移动,,具体指多高的速度)

2016-09-05 19:15:53 625

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除