论文部分内容阅读
伴随着电子技术、无线通讯以及计算机网络研究的深入与应用的拓展,基于嵌入式系统的无线局域网络功能的应用日益广泛。从网络浏览、网络短信、IP电话到实时视频通讯,使得无线局域网络应用逐渐成为嵌入式系统研究与应用的关注重点。作为无线局域网络协议IEEE802.11系列成员之一的802.11b,以其运行于2.4GHz ISM公共频段以及高达11Mbps的数据传输速率,现正成为无线局域网络应用中的热点。Intel公司最近推出的面向嵌入式系统的专用处理器PXA270,内置的同步串行口SSP,提供了高达13 MHz时钟频率的数据传输能力,满足了802.11b无线网络对数据传输速率的需求,为在嵌入式系统外围连接802.11b无线网络功能模块提供了高速的数据传输接口,有助于嵌入式系统集成802.11b无线网络功能的实现。本课题的主要内容就是研究如何在以PXA270处理器为核心的嵌入式系统平台上集成802.11b无线局域网络功能模块,以达到在嵌入式系统平台上开展无线局域网络应用的目的。本文首先描述了无线网络发展现状以及无线网络协议标准,着重讲述了802.11b协议标准以及相关应用的设备组件;随后介绍了本课题研究使用的硬件模块,包括PXA270处理器为核心的开发板、802.11b BGW200系统封装芯片以及2.4GHz贴片天线;并在此基础上提出了通过SSP串口连接PXA270处理器和802.11b无线网卡模块(含BGW200以及天线),构建基于PXA270开发板,集成802.11b无线网络功能的硬件实现方案;接着介绍了系统的软件平台,即嵌入式Windows CE5.0操作系统以及该系统下的网络通信体系架构和NDIS网络驱动接口规范;然后在上述软、硬件平台基础上自主设计、实现了NDIS驱动体系下的微端口网卡软件驱动,并设计、实现了使用DMA方式进行数据的传输,完成了在嵌入式系统平台上集成802.11b无线网络功能的实现。此后,本课题针对系统性能进行了优化,并通过实验给出了测试数据。最终本课题给出的802.11b无线网络功能解决方案实现了在嵌入式系统上开展网络浏览、文件传输等功能应用的目的。