<kbd id='QwPF5FTtFs9Y1g4'></kbd><address id='QwPF5FTtFs9Y1g4'><style id='QwPF5FTtFs9Y1g4'></style></address><button id='QwPF5FTtFs9Y1g4'></button>

        一种基于嵌入式Linux平台。的多协议路由器的设计方案_白金会员

        发布日期:2018-10-07 10:06 作者:白金会员阅读量:8123

        跟着信息[xìnxī]化历程和互联网的飞迅生长,对无线情况下提供数据服务的需求变得加倍急迫。的无线移动收集凡是以巩固的设施为支撑,无法满意人们[rénmen]对日益增加的通讯业务的要求,一种的无线收集——AdHoc收集应运而生。Ad Hoc收集又称移动自组网、多跳收集,具[jùbèi]细网机动、,不受有线收集的影响。等特点,可于军事[jūnshì]和救援等无法或不便铺设收集设施的场所。此外,Ad Hoc收集朝着收集互连的偏向生长,Internet的接入是个中一项内容[nèiróng]。

        Ad Hoc无线收集具有[jùyǒu]自身的特别性,在组建哄骗[shǐyòng]的无线事情收集时,必需思量收集的和扩展。性,以及的水平及及时性要求,选择的收集拓扑布局。今朝Ad Hoc无线收集正朝着大偏向生长,出现分级化的趋势,以两级式的收集为代表[dàibiǎo]。在两级式收集中,拓扑如图1所示。收集分为[fēnwéi]主干网、子网两级。子网级中,每个子网都组成的Ad Hoc收集,可接纳差其余路由协议。主干网由多协议路由器节点和平凡节点组成,个中,平凡节点完成。主干网中的数据和节制信息[xìnxī]的分发;而多协议路由器除了具[jùbèi]平凡节点的成果外还要卖力实现。对子网的治理、节制和数据,是主干网的焦点设。

        多协议路由器的成果

        多协议路由器作为[zuòwéi]主干网的一个节点,运行的Ad Hoc收集路由协议,实现。主干收集由寻址的成果。

        在分级式Ad Hoc收集中,多协议路由器通过和子网网关举行实现。对子网的治理。子网内的通讯于的Ad Hoc收集;而子网间的通讯必要通过子网网枢纽点和主干网节点举行中转,可分为[fēnwéi]两种景象。—路由器下同构/异构子网间的通讯以及差异。路由器下同构/异构子网间的通讯。为了实现。子网间的通讯,路由器必要完成。多种协议之间的互相转换。

        一种基于嵌入式Linux平台。的多协议路由器的设计方案

        Internet接入的需求分级式Ad Hoc收集必需存在。一个接入点AP(Access Point)。思量到收集情况,成果必要由多协议路由器实现。。综上所述,多协议路由器实现。主干网路由寻址、协议转换、Internet接入的AP三大成果。

        多协议路由器的设计

        景象。下,Ad Hoc网中的路由器为车载式或背负式,以是多协议路由器必需有高集成度和移动性。思量到身分,我们选用了如今最为的嵌入式体系设计方式,多协议路由器的硬件平台。的微处置器接纳Motorola公司[gōngsī]的ColdFire嵌入式处置器MCF5272,选择uClinux作为[zuòwéi]平台。的操作体系。不单紧缩研发周期,并且为软硬件的设计、调试带来极大的利便。

        多协议路由器硬件设计如图2中的虚线框图所示。路由器的硬件布局分为[fēnwéi]两部门:一部门为[fēnwéi]焦点模式(MCF5272)部门,由微节制器模块和存储。器模块(包罗SDRAM和Flash)构成;另一部门为[fēnwéi]通讯接口模块部门,由异步串行节制和收发模块、以太网节制和收发模块及串行总线USB(Universal Serial Bus)接口模块构成。

        焦点模块部门,微处置器模块卖力处置数据。存储。器模块分为[fēnwéi]两部门:一部门为[fēnwéi]Flash(由两片Flash组成,共4MB),作为[zuòwéi]法式存储。器,用于存储。操作体系内核、路由协讲和路由表常量;另一部门为[fēnwéi]SDRAM,作为[zuòwéi]数据存储。器,用作操作体系和路由法式的运行空间。

        通讯接口模块中,异步串行节制和收发模块用于与多个主干网节点无线毗连的,毗连多个子网网关PRU(即分组无线节制单位)。以太网节制和收发模块实现。Internet接入成果。USB接口模块用作毗连收集设节制终端,以及实现。路由器对USB设(如USB尺度的移动硬盘,用来存储。的路由信息[xìnxī])的存储。节制。

        一种基于嵌入式Linux平台。的多协议路由器的设计方案

        图2中的PRU(Packet Radio Unit),在这里于路由器的处置器,用于对吸收到的无线子网分组举行预处置。

        多协议路由器的实现。

        硬件平台。的创建

        哄骗[shǐyòng]嵌入式体系,必需为硬件平台。选择一个的微处置器,而选择合用于路由器的微节制器MCU要思量几个方面:处置速率、总线宽度、集成度以及性价比。思量了几个方面,我们选用Motorola ColdFire 5272(简称MCF5272)为主控CPU。MCF5272是Motorola推出的一款高集成度的32位ColdFire微处置器,有很强的通讯处置能力和较高的机能。价钱比,很适实用于中收集的节制设。

        MCF5272接纳ColdFire V2可变长RISC处置器焦点和DigitalDNA手艺,在66MHz时钟下能到达63Dhrystone2.1MIPS的处置能力。其SIM 单位(System Integrated Module)集成了丰硕的模块,如10/100Mbps以太网节制器、USB1.1接口等,而且能够与设(如SDRAM、ISDN收发器)实现。无缝毗连。

        MCF5272集成了4KB的SDRAM(RAM)、片外扩展。的Flash(闪耀存储。器)和SDRAM(RAM)。

        MCF5272集成了丰硕的设及其接口,包罗2个异步串口收发模块,1个自顺应以太网媒体接入节制器模块,1个USB节制器(作为[zuòwéi]从设)模块。

        凭据图2所示的路由器“ style=”text-decoration:underline;color:blue“》路由器设计,必要在MCF5272的上举行的扩展。。多协议路由器必要毗连多个子网和主干网节点,而MCF5272只集成了2个UART节制器,因此在异步串行扩展。和收发模块中使用ST 16C554扩展。了4个UART节制器,从而包管[bǎozhèng]某个多协议路由器在与其它2个主干网节点相连的,与4个子网相连。在USB接口模块中,哄骗[shǐyòng] MCF5272集成的USB节制器(从设)作为[zuòwéi]收集治理节制终端,扩展。了1个主USB节制器实现。路由器对USB设的存储。节制。使用MCF5272 集成的以太网媒体接入节制器,扩展。一个适配器(收发器)后实现。接入以太网的成果。

        经步骤,我们获得了多协议路由器的硬件平台。。

        操作体系uClinux

        因为硬件的限定,嵌入式体系凡是只具有[jùyǒu]极希罕的硬件资源,如主频较低的CPU、较小的内存[nèicún]等。Linux是一种很受接待的类Unix操作体系。它并开放。源代码[dàimǎ],在谋略机、服务器领域。更的是,Linux接纳模块化设计,中,因此Linux也合用于嵌入式领域。

        上一篇:株洲警方侦破收集贩枪案   下一篇:移动手艺专家[zhuānjiā]当选LFN董事会副主席[zhǔxí]