无线接入点AP的功能与设计_第1页
无线接入点AP的功能与设计_第2页
无线接入点AP的功能与设计_第3页
无线接入点AP的功能与设计_第4页
无线接入点AP的功能与设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无线接入点ap的功能与设计来源:作者: 时间:2008-03-27 tag:点击:222无线ap是组建多区无线局域网的常用设备,配置多个接入点ap,就可以构成一个连续 的覆盖区域,可提供移动用户漫游的能力,同时,它在介质访问控制了层mac屮扮演无线工 作站及有线局域网的桥梁,是一个两端口的网桥。无线接入点ap的功能和系统设计无线接入点ap (accss point)通过一个标准的rj-45接口用电缆连接到一个传统的集线 器或交换机端口,一个无线接入点可认为是一个屮继器,在有线局域网和无线设备运行的 rfz间转发帧。当一个站在lan上发送数据时,接入点将以指定的rf和无线帧格式来转发帧,而并不考

2、虑 该帧的口的地,同样,当一个无线设备发送一个帧时,接入点将通过所设定运行的rf來接 收帧,然示把帧转发到有线局域网,两个或者多个无线局域网接入点,将为移动无线设备提 供一个接入到有线局域网的无线扩展区域。当建立一个无线局域网接入点吋,一般要配置一 个bss (basic service set)标识符。同样,也耍为那些无线局域网适配卡设定一个区域 标识符,其小接入点是为使用适配卡与其连接在一起的无线设备提供服务的,在多个无线接 入点构造的一个扩展服务集(ess, extended ser ice set)屮,通过定位接入点,无线设备 就实现了漫游功能,以及通过应用无线局域网接入点服务的能力。

3、一个基本的无线局域网是 由一个连接到有线局域网的接入点和使用该接入点的一个或者多个无线pc用户所纽成。 基于mpc852t的无线接入点ap由核心板和接口板组成,图1所示是其系统功能结构框图。其中在核心板上集成了摩托罗拉mpc852处理器、32mb sdram以及4皿的flash,因而为系 统软件提供了足够的空间。核心板上还集成了一个10m以太网口,不仅实现和有线局域网的 桥接。还可以实现系统程序的以太网下载,从而烧写进flash中。底板上则提供了非常丰富 的外设接口:包括1个10mbps以太网接口,1个100mbps以太网接口、一个rs-232接口 (comi)、1个bdm调试是口 (mpc8

4、xx系列的epbdm)、还有个pcmcia接口。当接入无 线网卡示,作为无线接入点的rf,便可实现数据的无线发送和接收。该系统具有体积小, 功耗低,处理能力强,网络功能强大的特点,能够装载和运行嵌入式linux的操作系统,可 以在这个系统平台上进行白主的应用软件和驱动程序开发。供电校块mpc852t功能介绍在无线接入点ap的设计中,可选用motorola公司的mpc852t处理器,它是motorola公司 的powerqulcc系列嵌入式通信处理器。powerqu1cc处理器系列广泛应用于当今市场上dsl 调制解调器、soho路市器、远程接入服务器、dslam、中心局交换机设备、无线基础设施慕

5、 站、金业路由器以及媒体网关等领域。mpc852t powerqutcc (quad integrated communication control le)内部集成有微处理器 和一些控制领域的常用器件,是一个多用途的通用芯片,它内部集成了微处理辭和常用外围 器件,可用于各种控制领域,它应用于通信系统时,可实现更低的成本,并提供更高的性价 比,同吋在通信性能方而也有所增强。mpc852t powerqulcc集成了两个处理块,一个处理 块是嵌入的powerpc核心,另一个是通信处理模块cpm(communi cations processor module )0 由于cpm分担了嵌入式powe

6、rpc核心的外围工作任务,这种双处理器体系结构功耗要低于 传统的体系结构的处理器,欣入式mfc852t内核口j达100mhz,扩展总线最大频率是66mllz, 50/60mhz内核频率支持1: 1模式和2: 1模式,80/100mhz内核频率支持2: 1模块,mfc852t 系统集成单元主要包括:总线监视器、中断监视器、软件看门够、中断定时器,时钟合成器、 powerpc减量辭,复位控制辭及jtag1149测试口,以上这些性能都可以非常理想地适用于 各种有线和无线的通信处理任务,从而极人地满足控制层繁重的任务处理及传输层高带宽的 要求。核心板的设计mpc852t是32位地址,32位数字总线宽度

7、,4kb的数据cache和4kb指令cache,分别带 有一个mmu, 52mhz的主频,52mbps的总线速度,若外接8位或16位数据带宽的外设芯片, 与cpu相接时,mpc852t的总线数据宽度是可设置的,可配置为8位,16位或32位模式。 在核心板中,可选用2片16x1 bit数据宽度,共4mb的flash (mx29lvl60btc,如有不同 型号,则应是完全兼容的器件),速度70/90ns: 2片16mx8bit数据宽度的sdram(11y57v651620btc-10s,如有不同型号,则是完全兼容的器件)构成,共32mb sdram。mpc852t共提供了 4个port (即por

8、ta> portb、portc和portd),以便于对应的控制寄存器实现与其他信号引脚的复用,其端口分配使用情况如表1所列。其中:scc作为10mbps 以太网接口, smc (和portb gp10复用)作为两线串口 (txd, rxd)。核心板未用的端口可 通过核心板接口引到接口板,作为gpi0资源使川,图2所示是核心板的功能模块结构图。底 层接口板的设计*1蟻分配列表lan物fl%:收艾曙|6m> i6bit sdramport屮斷hadbab圈2核心板功能橫块结构bbp/x.pbpc.pdr- 灶、卜i电路smcsc(bdm鏈 fli"t运,扌r不頫口相关按【1i

9、'.irt ascc10 mbpsl !阿川门hmmport (:scc10 mbp、以人网 ftulilin.rt i)milkmijkmn2umh/lan 时沖2mx |6bn flash底层接口板有1个9v供电插座和1个供电模块,用的是9v的直流电源,为核心板和接口板 捉供了标准的3. 3v和5v电压,底层接口板还提供了一系列的接口,其中包括1个标准rs -232串口、1个标准10mbps快速以太网接口,1个标准的100mbps快速以太网接口,1个 pcmcia接口、1个bdm接口等,其中bdm接口和rs-232串口可用于核心板的硬件检测, 映象文件下载、运行、flash烧写等。

10、系统所用的无线网卡是lanescapetm xi325h的无线网卡,采用pcmcia接口,可实现2. 4ghz 肓接序列扩频,并具有高速低功耗的特点,其发射功率为20dbm,遵循802. llh协议和wi fi认证,同时具备64bit/128bit wep加密功能,可支持tcp/ip, ipx, netbeui等协议, 同时支持1mbps、2mbps、5. 5mbps和11mbps的自动传输速率选择。此外,它还支持ad-hoc(对等)、infrastructure (基础网络)和roaming (漫游)等网络模式,可方便快捷无缝 连接以实现以太网和无线局域网的连接。mpc852t中cpm部分的

11、4个scc均可配置为10mbps以太网控制器,fem是10/100mbps以太 网自适应控制器,通过这些以太网控制器,只需要简单的线路接口单元就可构成10mbps 以太网口和10mbps/loombps |z|适应网口。该以太网口符合ieee8023规范,实际使用屮, mpc852t设置多少个网口,应根据主芯片的运行主频和接口要求统筹考虑,图3所示是一个 10/100mbps的自适应网口电路。mpc852t中1/0 口的引脚儿乎都有多种功能,通过对有关的寄存器进行设置或将某些引脚设 置成指定电位,使得有关1/0功能为设计指定功能,由于mpc852t的引脚多,各引脚的功能 也多,为了能够尽快地确

12、定各引脚的功能,可利用摩托罗拉公司提供的引脚功能安排工具, 检查引脚功能上的冲突。无线接入点ap的系统软件设计mpc852t是遵照powerpc结构体系的嵌入式芯片系列,因此可实现多任务操作,并支持多种 内存映射方式,完全可以运行实时多任务操作系统,以满足通信控制设备所要求的实时性。 嵌入式操作系统主要有 palm os、windows ce、epoc、linux ce、onx、ecos、lynx 等。高 端恢入式操作系统耍求许多高级功能,如图形用户界而和网络支持,但其价格很高,一般用 户难以接受。嵌入式linux操作系统以价格低廉,功能强人又易于移植而被广泛应用o linux 是一个和uni

13、x相似,以核心为基础的,完全内存保护,多任务多进程的操作系统,它支持 广泛的计算机硬件,包括 motorola、x86、alpha、sparce> mips、ppc、arm、neg 等。在移植的linux源代码屮,根据目标进行半裁减定制,以适合目标系统,尽量少占用系统内 存,操作系统定制后,将其连接到1=1标的应用程序上,成为应用程序的一部分,并对低级系 统的初始化文件进行修改,使得符合冃标板的需耍,对于mpc852t,所有软件都固化在板上 2片flash内,flash的内容可通过烧写工具来更新升级,开发应用程序和更改其上的操作 系统工作方式,可以采用一种交叉编译的开发模式,即为mpc8

14、52t应用。它不能直接在 mpc823板上编辑、编译和调试,而必须把工作寄存到一台pc机上来完成,事实上,一个小 型的linux操作系统需要下而三个基木要素:(1)引导工具用于完成系统的一些初始化工作,然后把操作系统调入内存屮,应川时再将具跳到操作系统 的入口。(2)linux 内核由内存管理、进程管理和事务处理构成,因为linux内核可以支持多种cpu体系,所以,修 改linux内核以使具运行到硬件平台,不需要太多的工作。(3)初始化进程主要指为linux系统安装inted> telnetd、tftpd> bttpd等守护进程,以便使linux系统 能成为名副其实的网络操作系统,

15、但是,如果系统想成为完整的操作系统,述得加上一个文 件系统,硬件骡动程序和提供所需功能的一个或多个应用程序,如1个串口、1个10mbps 以太网接口、1个100mbps为以太网接口,1个bdm调试接口、wlan无线网卡的驱动程序, 802. lib无线ap以及网关系统软件,web server及tcp/ip协议等应用程序。嵌入式linux无线接入点ap的实现由于嵌入式操作系统硬件资源的限制,要做到实现ap在嵌入式linux操作系统上的应川, 就需要对linux操作系统进行特别定制,以删除ap不需要的部分,真正做到精简系统、该 过程人致可以分成两个部分。精简内核linux内核是可以根据特定的要求

16、进行定制的,笔者使用的是嵌入式linux操作系统3. 0 for powerpc版本,在/usr/src/1 inux冃录下,使用make menuconfig把町以拿掉的项冃全部拿 掉,如果嵌入式系统没有软驱和光驱,则可以去掉内核屮对于软驱(floppy)及光(cdrom) 的支持选项,而如果ap不需要发声,也可以不要声音(sound)的支持,从而去掉所有的字 符设备(character device)等。在去除的同时要根据ap应用软件及一些特定功能的要求,在内核中留下对需要驱动的支持, 例如:耍保留对网络的支持,保留对tcp/ip协议的支持,保留ppp(点对点协议)特定功 能的支持。在完成

17、后往往要重新编译内核,然后才能修改linux系统引导器lilo的配宜文 件,最后以新编译的核作为卅动内核。缩小linux的文件系统嵌入式linux本身是一种操作系统,它的主要任务管理计算机的系统资源,为用户提供使用 计算机及外部设备的接口,因此在对linux进行人幅度删减缩小的同时,也保留了一些基本 的命令和冃录。这些保留的命令和h录大致可以分成三类:一类是linux操作系统启动所盂 要的,另一类用于完成一些系统功能,最后一类的主要任务是使ap能够正常工作。通常在完成裁减工作并重启后,若linux能够正常启动运行,则表明初步的linux操作系 统己构架成功,这样就可完成ap在此上面的实现。ap

18、是以运行脚本命令pcmcia将ap驱动 程序中己经编好的目标文件(.o文件)作为模块加载到系统中启动的,linux捉供了 depmod. insmod、rmmod以及其他一些命令來保证适当的模块以正确的顺序加载,同时,ap启动时还 耍读取配直文件,所谓配置文件就是方便用户修改和相应的参数,如ap的ssid, ap的信道 号等所编制的简单脚木文件,这些配置文件通知ap菠动程序相关参数的设置,有了这些文 件后,ap就能正常启动了,另外,ap的目标文件在ap关闭后将自动卸载。最终实现的ap 嵌入式linux操作系统大概由以下冃录组成:/bin:包含用户的使用命令,如cp、is、m等,设计时也对以根据悄况对原系统的命令进 行删减。/boot:包含一些压缩的内核映彖和启动必备的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论