vxWorks下基于缓冲队列的全双工网络通讯.PDFVIP

vxWorks下基于缓冲队列的全双工网络通讯.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vxWorks下基于缓冲队列的全双工网络通讯.PDF

维普资讯 vxWorks下基于缓冲队列的全双工网络通讯 程敬原 宋克柱 安 琪 (中国科学技术大学近代物理系快电子学实验室,合肥 230027) E-mail:chengjyO01@163.corn 摘 要 文章针对半 自动大型仪器使用半~K.T.--网络通讯造成的效率下降问题 ,建立 了在嵌入式实时操作系统 vxWorks 下全双工网络通讯的模式 ,并特别提出了双缓冲队列的流水线处理方法和通讯死时Jl的概念。该方法充分利用vxWorks 对多任务和网络的良好支持,做到了在操作人员层面上的软件零死时间,在改善系统响应特性 ,提高软件效率上都很有 帮助 。因此 比半双工通讯方式更加适用于半 自动控制 。 关键词 缓冲队列 全双工 网络通讯 vxWorks 文章编号 1002~8331一(2004)ll一0118-03 文献标识码 A 中图分类号 TP393 FullDuplex Network Communication UnderVxW orks BasedonBufferingQueues ChengJingyuan SongKezhu AnQi (FastElectronicsLaboratory,DepartmentofModernPhysics,USrC,Hefei230027) Abstract: Generally。halfduplexnetcommunication method decreasesthe efficiencyofsemiautomatic devices.Tosolve htisproblem,a modeoffullduplexisdeveloped,underhteembedded RealTimeOperatingSystem vxWorks.Specially,the method 0fpipeline based on multi—bufferingqueuesand theconceptofcommunication dead—time are introduced.This method makesthe bestofvxWorkss supporton multi—tasksand network programming.Itachievesnear~ltO software dead—timeonoperationallevel,improveshteresponsecharacteristic,nad increasessoftwareefficiency.Comparing wiht half duplexmode,itismoreapplicabletosemiautomaticcontro1. Keywords:Buff eringqueue,Full—duplex,Newtorkcommunication,vxWorks 随着高位嵌入式处理器的日益普及 ,提供用户操作界面的 任务状态包括 :正在执行 (exec)、准备好 (ready)、阻塞 半 自动大型仪器得到了迅猛的发展 ,并普遍采取 了Pc或工作 (pended)以及延时(delayed)等。当前占用 CPU的任务的状态 站作为控制端 ,嵌入式单板作为受控端的形式。vxWorks作为 被定义为正在执行 ;排队等待获得 CPU的任务的状态定义为 嵌入式行业应用得最为广泛的实时操作系统 ,对多任务和网络 准备好;当任务试 图获取某个暂时不能得到的资源时,将进入 socket通讯都提供 了良好的支持 ,使用基于缓冲队列 的全双工 阻塞状态等待资源被别的任务产生或释放 ,获得资源后转入准 通讯模式 ,可以在最大程度上发挥控制端和受控端的处理能 备好或正在执行状态 ;任务等待特定时间过去后再重新运行的 力

文档评论(0)

2752433145 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档