基于MPC8260和VxWorks的HDLC通信协议的研究与应用

来源 :网络与信息 | 被引量 : 0次 | 上传用户:lgj2097
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了在嵌入式媒体网关系统中,为了实现主控系统和子系统间的控制管理和信息传递,需要将各系统互联,随之阐述了基于MPC8260和VxWorks操作系统的HDLC通讯协议软件,以及在媒体网关系统中采用HDLC协议实现各系统互联的方法。
  关键词:VxWorks;MPC8260;HDLC;媒体网关系统
  
  1 引言
  媒体网关系统中包括一个主控系统,以及电路中继、光中继、电路交换、多方会议、声码器等子系统。为了实现各系统间的信息传递、控制和管理,需要将各系统互联。出于易用性、扩展性和维护成本等多方面因素的考虑,各系统间的互联采用HDLC协议。
  MPC8260是一种功能强大的RISC处理器,具有HDLC、以太网、串行口等多种通讯接口。Vxworks 操作系统是一个内核精简、高效的嵌入式实时操作系统。本文主要论述如何利用MPC8260的MCC接口和HDLC协议,使媒体网关系统中主控系统与其他子系统互联。
  
  2 HDLC协议概述
  HDLC(High-Level Data Link Control,高层数据链路协议)是一组用于在网络节点间传送数据的协议,是在数据链路层中广泛使用的一种协议。在HDLC 协议中,数据被组成一个个的单元(称为帧),通过网络传输,由接收方确认收到,同时HDLC协议也管理数据流和数据发送的间隔时间。HDLC协议中每帧所传输的数据可以含有任意数量的比特位,而且帧的开始和结束是靠约定的比特模式(标志)来定界的,是一种“面向比特”的协议。HDLC的帧格式见图1。地址是目的地址,控制字节根据不同的内容定义不同的帧类型,每帧中所传输的数据长度为8的任意整数倍,每帧数据都需要作CRC校验。
  


  
  3 VxWorks操作系统
  VxWorks 操作系统是美国Wind River公司设计开发的嵌入式实时操作系统。Tornado是该公司推出的实时操作系统开发环境,提供了丰富的调试工具和仿真环境。VxWorks 操作系统主要由以下部件组成:Wind内核、I/O系统、文件系统、网络系统、设备驱动等。通常利用开发环境Tornado,通过以太网将运行于主机的目标服务器和运行于目标机的目标代理连接,以方便调试程序。VxWorks的系统结构是一个相当小的微内核层次结构。内核提供多任务环境、进程间通信和同步功能。这些功能模块可以满足VxWorks在较高层次提供高性能的要求。该操作系统因具有极高的可靠性、实时性和可裁减性等特点,得到了越来越广泛的应用。
  
  4 MPC8260微处理器
  MPC8260 PowerQUICCTM II处理器是飞思卡尔公司推出的一款高端通信处理器,具有极高的灵活性、扩展能力和集成度。MPC8260有两个主要组成部分: PowerPC内核和通信处理模块CPM。CPM同时支持多个通讯控制器,如FCC、MCC、SCC、SMC等。其中的MCC、FCC等接口有复用功能,用户可根据自己的实际需要将其配置为HDLC、Ethernet等工作模式。由于CPM分担了PowerPC内核的外围工作任务,这种双处理器体系结构的性能要高于具有传统体系结构的处理器。高性能的PowerPC 内核和多功能的CPM的组合,配合各外围功能芯片,能够实现与周边各种类型模块通信,在网络和通信产品的开发方面提供了巨大的潜力。
  
  5 基于MPC8260的HDLC协议的实现和应用
  媒体网关系统的主控系统采用MPC8260处理器,为了便于主控系统控制、管理其它子系统,硬件上通过背板采用HDLC总线的方式与其它系统互联。属于点对多点总线式网络结构,采用正常的数据传送响应模式,图2为HDLC网络系统结构图。主控系统可以直接发送数据,并轮询接收数据。而子系统的语音、数据、信令消息也可以通过HDLC总线直接发送给主控系统。主控系统的MPC8260支持多种网络协议,利用它的一个MCC口支持HDLC协议。主控系统采用轮询方式与子系统进行通讯,由8比特的地址字节来标识各子系统。子系统平时处于等待发送/接收状态,只有收到数据的地址码和本地址相同时数据才进行接收。同时子系统的数据按固定地址通过总线送给主控系统。数据收发完成后,再次进入等待发送/接收状态。
  


  在媒体网关系统中,采用VxWorks在MPC8260的MCC接口上实现HDLC协议的软件主要包括BSP程序和网络通讯协议程序两部分。BSP程序对MCC口上的HDLC数据帧进行中断收发,通过消息传递的方式和上层程序进行信息交互。网络通讯协议程序主要用于保证传输的可靠性,对传输的HDLC数据帧进行解析,并进行不同的处理。上层应用程序用户可根据需要传输特定的内容。软件层次结构从上到下依次由上层应用程序、HDLC通讯协议、VxWorks操作系统及HDLC的BSP、硬件四部分组成。
  在差错控制方面,媒体网关系统中包括语音、数据、信令消息,因此对数据链路差错要求各不相同。对语音时延要求高,允许适当丢包;数据在应用层做差错控制;信令对链路可靠性要求高,需在数据链路层进行差错控制。综合考虑系统实现的复杂性、通信效率、系统开销等因素,可以选择错帧重发机制作为通信的数据链路层的流量和差错控制机制。在协议上,通过HDLC的P/F位进行差错的监测与恢复。用户可以通过以太网和主控系统连接,进而方便地监控、配置、管理通过HDLC总线连接的各子系统。经过长时间的应用和测试,该系统运行稳定,性能良好。
  
  6 结论
  本文介绍了嵌入式媒体网关系统中各子系统间通过HDLC实现通信的方法,该方法已经在目前的基于CDMA20001x移动通信系统中得到商用,在系统可靠性、稳定性方面都取得了很好的效果,具有很高的推广价值。
  
  参考文献
  [1]Vxworks Programmer's Guide 5.5.Wind River System,Inc.,2003.
  [2]MPC8260 POWERQUICC User's Manual.Motorola,Inc.,1999.
  [3]陈智育.VxWorks程序开发实践.2004.
其他文献
数码摄像机按存储介质分类,可分为磁带型、DVD光盘型、硬盘型以及闪存型。消费者更偏爱于哪种类型的数码摄像机呢?从以下的调查结果中可以看到,硬盘型数码摄像机普遍受到欢迎,占到被调查人群的42.04%,已逐渐成为市场主流选择。而传统磁带次之,占到被调查人群的22.11%。闪存和DVD光盘型则分列其后,分别占到19.28%和16.56%。    硬盘DV 主流选择  硬盘式DV是近两年迅速发展起来的一种
期刊
焦点    盖茨与乔布斯历史性聚首  据国外媒体报道,两大科技行业的传奇人物——微软董事长比尔·盖茨和苹果CEO史蒂夫·乔布斯近日历史性地聚到了一起,共同出席《华尔街日报》举办的“D:彻底数字化”活动。  盖茨和乔布斯首先互致问候,称赞对方为科技行业的发展做出了巨大贡献。乔布斯表示:“比尔打造了全行业第一家真正意义上的软件公司,他比任何人都更早地认识到软件的重要性。”盖茨则盛赞乔布斯勇于承担风险,
期刊
项目背景    随着互联网对社会生产生活各个领域的影响逐步深入,办公信息化也已成为衡量很多行业现代化程度的重要标志。与此同时,信息安全问题日益突出,特别是对于政府机构而言,能否保证政府办公网络的安全,是关系国家安全的重大问题。当前,病毒的泛滥、蠕虫的威胁以及间谍软件和黑客的侵袭,严重威胁着政府办公系统的信息安全。加强网络安全管理,提高政府办公效率,保证政府信息安全已经成为当务之急。  某市国土局在
期刊
ACCESS和SQL Server都是我们常用的数据库软件。有时候我们需要把Access中的数据库转到Sql Server中,但由于两种数据库在设计、格式等方面的不同,导致在转化的过程中往往会发生一些问题。这里,我们介绍一些常见问题的解决方法。  为了确保记录的唯一性,在ACCESS数据库中我们会将某些类型设置为自动编号类型。但转入到sql server时,并没有将它设为自动编号型。这时候我们需要
期刊
聊之初,性本善,打打字,谈谈天。然而,随着互联网技术的不断升级,视频聊天、live show成了当下新新人类最火热的聊天方式和在线生活方式。现在从google或baidu搜索视频聊天,充斥着扑面而来的激情和出位事件,或是铺天盖地的娱乐八卦和生活杂耍。是什么让视频如此火爆?是什么让人们欲罢不能?“见光死”之后,网友之间又用了怎样的方式来保持 “犹抱琵琶半遮面”的魅力?    都秀网络科技(http:
期刊
摘要:本文提供了一种注册码与计算机硬件参数相关的一种加密方法,并通过具体的实例讲述了如何对软件加密的方法。  关键词:硬盘序列号;CPU号;注册表    1 引言  计算机软件是一种特殊的产品,为了防止软件的非法复制、盗版,保护软件开发商的利益,就必须对软件进行加密保护。采用基于硬盘号和CPU序列号的软件加密技术,软件会根据微机硬件参数给出该软件的序列号;用户需要把这一序列号用E-mail、电话或
期刊
当一种资源开始稀缺时,人们总会创造更多的资源或者寻找更好的替代资源;当资源开始丰富的时候,人们又会开始浪费资源,最终导致资源再次稀缺。网络带宽就是这样,带宽和应用需求在不断赛跑,尽管带宽越来越宽,但是人们总是有越来越多的带宽需求。所以解决带宽稀缺的方法不仅包括寻找更高的带宽,同时也需要充分地利用现有带宽。   构建VPN网络的基础网络平台可以是IP网络,也可以是ATM网络或者FR网络等。基于ATM
期刊
摘要:随着电子商务的迅速崛起,基于Web的应用模式迅速发展,Web应用从局部化发展到全球化,从B2C(business -to-customer)发展到B2B(business-to-business),从集中式发展到分布式,Web服务成为电子商务的有效解决方案。Web服务是一个崭新的分布式计算模型,是Web上数据和信息集成的有效机制。Web服务的新型架构,Web服务的高效执行方式,Web服务与其
期刊
摘要:分析了现用IPv4协议的先天缺陷及IPv6的先进性,提出IPv6的趋势性,以及尽快研究和发展IPv6网络的意义。  关键词:IPv4;IPv6;互联网    今天,我们时而被IP电话延迟与抖动的通话质量所折磨,被满屏马赛克的在线电影搅得兴致全无。以TCP/IP为核心的IPv4网络在因特网的目前规模与复杂性面前已暴露出其不足之处,正面临着前所未有的挑战和难以逾越的障碍。第一代互联网狼烟四起,风
期刊
摘要:本文对基于SDH的多业务传送平台MSTP技术几个阶段的发展进行分析和比较,介绍 MSTP的关键技术——多协议交换标记(MPLS)和ATM反向复用(IMA),对MSTP的主要应用方向进行探讨,对MSTP的不同层次在城域网中的部署策略进行分析。  关键词:SDH;MSTP;关键技术;城域网;部署策略    1 引言   SDH系统已被日益成熟的WDM系统逐渐逼至网络的边缘,网络边缘便意味着接入业
期刊