基于VxWorks的无中心组网协议实现
2014-01-01刘春冉倪光华
无线电工程 2014年3期
刘春冉,张 航,倪光华
(中国电子科技集团公司第五十四研究所,河北石家庄050081)
0 引言
在无线通信系统的移动自组织网络中,一方面由于场景不断变换,使得移动节点间形成的网络拓扑随时可能发生变化;另一方面,这些通信设施存在着发生故障的可能性,如果发生故障的是中心节点,则影响整个通信系统的正常运作,所以采用基于TDMA的无中心自组网通信协议,各个节点之间相互独立,地位平等,可以随意地移动,任意2个节点之间的通信都不需要经过第三方中转,亦不需要中心节点的控制,可以在任何时刻任何地方快速自动组网。其中的节点可以随时加入和离开网络,任意节点的故障不会影响整个网络的运行。与有中心网络相比,无中心的自组织网络可以快速实现自动组网,具有很强的抗毁性,非常适于多节点的组网通信。
1 VxWorks操作系统及其硬件
VxWorks是由美国Wind River公司设计开发的一款性能卓越的嵌入式实时多任务操作系统,为程序员提供了高效的实时多任务调度、中断管理,以及实时的任务间通信,保证了数据通信的实时性要求,并具有友好的开发调试环境,便于应用程序的开发调试。VxWorks只占用了很小的存储空间,并可高度裁减,保证了系统能以较高的效率运行。其优越的持续发展能力、良好的开发环境以及高性能的微内核结构使得VxWorks在通信、航空航天等对实时性要求极高的领域得到广泛的应用[1]。
硬件采用PowerPC通信处理器的MPCXX系列,PowerPC的处理器是针对高端嵌入式领域设计的,支持网络通信接口多,通信处理能力强,特别适合进行计算和通信处理,广泛应用于网络通信领域。……
登录APP查看全文
