作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (8): 249-251. doi: 10.3969/j.issn.1000-3428.2011.08.087

• 工程应用技术与实现 • 上一篇    下一篇

多任务并行IEEE1394协议栈设计

代江波,谭怀亮,梁 旭   

  1. (湖南大学信息科学与工程学院,长沙 410082)
  • 出版日期:2011-04-20 发布日期:2012-10-31
  • 作者简介:代江波(1983-),男,硕士研究生,主研方向:嵌入式系统及应用,网络存储;谭怀亮,副教授、博士;梁 旭,硕士研究生
  • 基金资助:

    教育部博士点基金资助项目(200805321029)

Design of Multi-task Parallel IEEE1394 Protocol Stack

DAI Jiang-bo, TAN Huai-liang, LIANG Xu   

  1. (School of Information Science and Engineering, Hunan University, Changsha 410082, China)
  • Online:2011-04-20 Published:2012-10-31

摘要:

为满足嵌入式系统对高可靠性和实时性的要求,利用IEEE1394总线标准的软硬件特性,设计多任务并行IEEE1394协议栈,通过设置不同任务优先级获得不同服务质量的数据传输,从而使IEEE1394子系统任务和命令的执行更具实时性。在VxWorks平台上实现的基于该协议栈的数字视频解码与SBP2移动存储验证了该设计的可行性。

关键词: IEEE1394协议栈, VxWorks操作系统, 多任务并行, 嵌入式系统

Abstract:

In order to meet high reliability and real-time requirement of embedded systems, this paper proposes a multi-task parallel IEEE1394 protocol stack model by using the hardware and software feature of IEEE1394 bus. And the data transmission of different quality of services is acquired by setting different tasks’ priority. The execution of task and command of IEEE1394 subsystem take on higher real-time performance. The feasibility is testified by implementing digital video decoding and Serial Bus Protocol 2(SBP2) mobile storage based on the protocol stack on VxWorks platform.

Key words: IEEE1394 protocol stack, VxWorks operating system, multi-task parallel, embedded system

中图分类号: