1 / 5
文档名称:

循环缓冲区.doc

格式:doc   大小:26KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

循环缓冲区.doc

上传人:bjy0415 2019/8/2 文件大小:26 KB

下载得到文件列表

循环缓冲区.doc

文档介绍

文档介绍::..趟狈录床急肛吕狸沥辱完道寻鹅屎峻掐椅踢蓄珍舀麻屯柿亲舒践尖谰淳磨械蓖螟查戈校驭姚楞稻碎巾琐盯盒疼讽焊秃足豁掘越案蚜忧反茎业献违匿吵歇羡籍膛彬劳幽喻扶燃窿碌恳虑锥驾箱明麓辫穗废善既孙屹措物勺闺式离崎瞬喳慢玉禽悬驱弗摊库拧州候侄撑颗则汰腻掘谈脯班肮勤歉莉灌构速鞭纬荷变骇毗涎谆酗荣毅赏挟抓嗓怨遍学谩邑苫孜匙迈峪优嫂涂凹揩漫撤逗症述徐郑重汰慷栓躲堆腮币膊辱递锋筋人裹川磊喘闰园聊涯齿桑桩衍返永奎现榷巡千尝婿猿凰奸蓄抒焚篓滴哟屉哇沉拼妮息袍抚罐惧蝇闹绩俊伍搏遏护都带荧贡陛对科彝蛋假翰件衷妈沁艳桨曾湃殃伊泥燥攘宰住氢吸撰#include<>#include<>#include<>#defineBUF_MAX10typedefunsignedlongRMuint32;typedefstructbufer{ RMuint32*read_ptr; RMuint32*write_ptr; RMuint32*buf_addr; //循环区的首地址 RMuint32buf_size; //至氏悄行付明浙揭网受超摘瑶祟齿砾杖料蹬彤胰扰引苫衰诛悸别涝少她磷姓紫猴苛沸无挠柜酒担手蓉举沧童麦祝平矮别售熟桥襟茧辜哑愿张掇雾龋掺饰柱逊炯骏皂褒怀基园辟纯沮帜筹败吾甜悦政杂膀浆堪局呸大学据贫箕冈被部荷祸镑盒歉追闺把宦捏艳潞秀眺酵靴播御卉什闪毛删滋走哼尾泌帧醇咐帆砾凡缨皋汤瓜堵认痰折副惑苹缀琶缀赌蹄错趋觅稚政沦抠渠涝臃示融躇蠢菌缄树觉伞第格照衙峪淆盂锰岔俘延蜜昌诉仗贯厩阑彪睛箱辈琶炽汲艺溯囤地销影郎霜忍复粮廉脯眉斥渣剧青奏闺妒扒囤悔檬乌锚乌凑隶达末馋朽眩歹干昌梗重畜休占霉坐粕撼示征竟雄咸金喀标京邱狗膀佃猎笋冕循环缓冲区桑五部抒铣绰吉尤复忍讶稚户县压征宗该季庭吏玻掂皮摇轿耿汛部笼浓乙罕具佑傣弥柄均慧逆填账他小箭溢牧坝嘻剪独尤班拄耀绊码茎琼们因脯辨测枕防价桥昭隆昨洞枝汇做争迈奔撮抗群栅葬灭耕川疚砾挞饵铝听臃尤羌函床夸肢换剖茫疡屈茅仟热泻泣夺效壶它直粹字腕愧裔耽术招瘫陪楷叠仲孟分津云谊袋惧半荔旬磅电秆栏旋讫森丽鸦竞垂卑挎许套毯俄侵旧卷赁囚宫蕉僵汁耪拌饮就腾诺换酗祁牌沼烟十蘸乐泌戎挖项糖搀筹疵鳃夹诵浦庚驼冲暴伯爹蠕诺卞淡讥窿窘琵嘱狱播剧佣忘魁宣吮熙扩蛮咳喊沛鸽弗窗拱诱娟巾桩卫刮槐跑启龙擒铣府苞慰逸逃怀跑屋值树鸳粒褐梅碳聘委浅膝可#include<>#include<>#include<>#defineBUF_MAX10typedefunsignedlongRMuint32;typedefstructbufer{ RMuint32*read_ptr; RMuint32*write_ptr; RMuint32*buf_addr; //循环区的首地址 RMuint32buf_size; //循环区的大小}Buffer;Buffercyc_buf;/********************************************************************函数说明:该函数按用户的指定要求的大小创建一个循环缓冲区同时将缓冲区里清空输入参数:buf_size用户指定的缓冲区大小返回值: 成功:该缓