[go: up one dir, main page]

CN100496050C - Wireless protection access equipment based on embedded system - Google Patents

Wireless protection access equipment based on embedded system Download PDF

Info

Publication number
CN100496050C
CN100496050C CNB2005101227899A CN200510122789A CN100496050C CN 100496050 C CN100496050 C CN 100496050C CN B2005101227899 A CNB2005101227899 A CN B2005101227899A CN 200510122789 A CN200510122789 A CN 200510122789A CN 100496050 C CN100496050 C CN 100496050C
Authority
CN
China
Prior art keywords
module
circuit
interface
wireless access
embedded system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101227899A
Other languages
Chinese (zh)
Other versions
CN1777180A (en
Inventor
胡爱群
杨晓辉
宋宇波
陈立全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CNB2005101227899A priority Critical patent/CN100496050C/en
Publication of CN1777180A publication Critical patent/CN1777180A/en
Application granted granted Critical
Publication of CN100496050C publication Critical patent/CN100496050C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The device includes three modules: platform module of minimum embedded system, I/O expandable communication module and software system module. In realization of hardware, the invention puts forward new method for designing structure and realization. Features of the invention are: realizing WEP, TKIP, AES, dynamic updating cryptographic key, WPA standard, and first time in domestic for supporting WPA2/IEEE802.11i standard; supporting 802.1x standard based each EAP safety authentication mode; realizing access control for MAC address from users, isolation in two layers for users, possessing functions for managing network addresses including DHCP, NAT; supporting local network management and remote security network management functions.

Description

基于嵌入式系统的无线保护接入设备 Wireless protection access equipment based on embedded system

技术领域 technical field

本发明是一种无线网络通信领域的无线保护接入设备,它采用嵌入式处理器MPC852为基础平台,是一种基于嵌入式系统的无线保护接入设备。The invention relates to a wireless protection access device in the field of wireless network communication, which adopts an embedded processor MPC852 as a basic platform, and is a wireless protection access device based on an embedded system.

背景技术 Background technique

无线局域网(Wireless Local Area Network,WLAN)是高速发展的现代无线通信技术在计算机网络中的应用,它采用无线多址信道的有效方式支持计算机之间的通信,并为通信的移动化、个人化和多媒体应用提供了实现的手段。随着个人数据通信的发展,功能强大的便携式数据终端以及多媒体终端得到了广泛应用。为了实现任何人在任何时间、任何地点均能进行数据通信的目标,要求传统的计算机网络由有线向无线,由固定向移动,由单一业务向多媒体业务发展,顺应这一需求的无线局域网技术因此得了普遍的关注。无线局域网以其方便、快捷、廉价等诸多优势,在企事业内部和公共热点地区的应用中取得了长足的发展和巨大的成功,而与此同时用户对无线局域网各种性能,尤其是安全性能的要求越来越高。Wireless local area network (Wireless Local Area Network, WLAN) is the application of modern wireless communication technology in the computer network with rapid development. And multimedia applications provide the means of realization. With the development of personal data communication, powerful portable data terminals and multimedia terminals have been widely used. In order to realize the goal that anyone can perform data communication at any time and any place, the traditional computer network is required to develop from wired to wireless, from fixed to mobile, and from single service to multimedia service. The wireless local area network technology that meets this demand is therefore received widespread attention. With its advantages of convenience, speed, and low cost, wireless local area network has achieved considerable development and great success in the application of enterprises and public hotspots. requirements are getting higher and higher.

无线互联网与有线互联网相比更容易受到安全威胁,主要原因在于:Wireless Internet is more vulnerable to security threats than wired Internet due to:

开放性:.无线局域网的无线收发机常常采用全向天线。信息被发送到开放的空间。与有线局域网有固定物理边界不同,无线局域网的信息边界是开放的、不确定的,因而更容易造成信息泄露,遭受未授权获取信息的攻击。Openness: The wireless transceiver of the wireless local area network often adopts the omnidirectional antenna. Information is sent to the open space. Different from the fixed physical boundary of wired LAN, the information boundary of wireless LAN is open and uncertain, so it is more likely to cause information leakage and be attacked by unauthorized access to information.

移动性:无线局域网的终端是可以移动的。无论是散步方式还是漫游方式,其物理位置是不确定的,因而路由也是不确定的。Mobility: WLAN terminals can be moved. Whether it is walking or roaming, its physical location is uncertain, so the route is also uncertain.

安全机制的高效实现方法:无线局域网的带宽比之有线网的带宽通常要小得多。移动终端的低功耗、低成本、小体积的要求对无线局域网的移动终端安全机制方面提出了苛刻要求。Efficient implementation of security mechanisms: The bandwidth of a wireless LAN is usually much smaller than that of a wired network. The requirements of low power consumption, low cost, and small size of mobile terminals impose strict requirements on the security mechanism of mobile terminals in WLAN.

尽管现有WLAN采用了直接序列扩频(DSSS)和跳频扩频(FHSS)等用于抗干扰的扩频技术,且IEEE 802.11也制定了有线同等保密(WEP)协议,但还不能满足部分用户对WLAN的安全要求。IEEE 802.11的1999年版标准中所存在的安全漏洞已为国际所公认,并已经严重威胁无线局域网标准的进一步应用。为此,针对无线局域网安全技术的研究成为目前国际无线局域网新标准制定工作中最活跃的研究领域之一。国际上,Wi-Fi联盟提出了新的安全标准增强WLAN的安全性能,该标准称为无线保护接入(WPA)。其基本思路是用IEEE802.1x接入认证协议加上临时密钥完整性协议(TKIP)作为信息安全的解决方案。802.11i由IEEE制订的IEEE802.11安全增强协议,2004年6月份在美国电气和电子工程师学会(IEEE)标准委员会获得通过。它包括两个部分:一个部分用于改进使用当前算法的现有802.11设备;另一部分则使802.11设备具备了新的能力,能够支持高级加密标准(AES)的加密算法。WPA2是Wi-Fi联盟发布的第二代WPA标准,与WPA第一代标准兼容。802.11i和WPA2的特性基本上是相同的,它们的最重要特性是预验证:在用户对延迟毫无查觉的情况下实现安全快速漫游,以及采用CCMP加密包来替代TKIP。AES可以产生某些企业、政府部门和其他机构所需要的高水平数据隐私能力。CCMP是一种基于AES的加密机制,在802.11i和WPA2中是强制性的,预验证则是可选内容。Although the existing WLAN uses direct sequence spread spectrum (DSSS) and frequency hopping spread spectrum (FHSS) for anti-jamming spread spectrum technology, and IEEE 802.11 has also formulated the Wired Equivalent Privacy (WEP) protocol, but it still cannot meet some requirements. User's security requirements for WLAN. The security loopholes in the 1999 version of IEEE 802.11 standards have been recognized internationally, and have seriously threatened the further application of wireless LAN standards. For this reason, research on WLAN security technology has become one of the most active research fields in the current international WLAN new standard formulation work. Internationally, the Wi-Fi Alliance has proposed a new security standard to enhance the security performance of WLAN, which is called Wireless Protected Access (WPA). The basic idea is to use IEEE802.1x access authentication protocol plus Temporal Key Integrity Protocol (TKIP) as a solution for information security. 802.11i is an IEEE802.11 security enhancement protocol formulated by IEEE, which was approved by the Standards Committee of the Institute of Electrical and Electronics Engineers (IEEE) in June 2004. It consists of two parts: one to improve existing 802.11 devices that use current algorithms; the other to add new capabilities to 802.11 devices to support the encryption algorithm of the Advanced Encryption Standard (AES). WPA2 is the second-generation WPA standard released by the Wi-Fi Alliance, which is compatible with the first-generation WPA standard. The characteristics of 802.11i and WPA2 are basically the same, and their most important characteristics are pre-authentication: realizing safe and fast roaming without users noticing the delay, and using CCMP encryption package instead of TKIP. AES can produce the high level of data privacy required by some enterprises, government departments and other institutions. CCMP is an AES-based encryption mechanism that is mandatory in 802.11i and WPA2, and pre-authentication is optional.

目前,IEEE802.11X的安全机制无法提供强安全保护机制。为弥补IEEE802.11X的安全缺陷。各个厂商都提出自己的解决方案。802.11TGi工作组也正在从事负责新的安全机制的开发。一是完全抛弃RC4,以最新的AES算法为基础建立全新的安全体系。虽然这样安全性较高,但工作量较大,对原有产品不兼容,可作为长期的解决方案;另外是在现有的WEP协议基础上改进其不足。尽量通过软件升级的方式提供一个短期的解决方案。以使目前全世界已经销售的几千万套802.11设备不至于立即淘汰。无论那种方案,都引入了新的安全协议以增强安全性能。At present, the security mechanism of IEEE802.11X cannot provide a strong security protection mechanism. To make up for the security flaws of IEEE802.11X. Each manufacturer proposes its own solution. The 802.11TGi working group is also engaged in the development of new security mechanisms. One is to completely abandon RC4 and build a new security system based on the latest AES algorithm. Although the security is higher in this way, the workload is relatively large, and it is not compatible with the original products, so it can be used as a long-term solution; in addition, it is to improve its shortcomings on the basis of the existing WEP protocol. Try to provide a short-term solution through software upgrades. So that tens of millions of sets of 802.11 equipment sold all over the world will not be eliminated immediately. Regardless of the scheme, new security protocols are introduced to enhance security performance.

在实现无线保护接入的方式上,公知的方法是利用国外现成无线局域网的有关套片(Chipsets)来实现。目前国外提供无线局域网的实现套片的厂家主要有Intersil、Atmel和Atheros等公司的套片产品。现有技术中套片的实现一般由MAC层处理器模块、物理层硬件模块和集成MAC层协议功能的固件模块组成。由于MAC层协议功能的固件模块化,系统更新端口不开放。因而,在以上公知的无线保护接入的实现方式上,体现了以下的一些缺点:1、缺乏可扩展性,因为无线局域网的有关标准是处于不断的修订当中的,现在公知的无线局域网的安全性和支持多媒体特性有待改进,现成的套片无法完成无线保护接入功能,必须更新现有的硬件设备。2、缺乏灵活性,由于加密算法固化在芯片中,因此要在无线保护接入设备上实现自己的安全算法时,采用套片的实现方法显然是很难实现的。In the way of realizing the wireless protection access, the known method is to realize it by utilizing the relevant chipsets (Chipsets) of the wireless local area network in foreign countries. At present, foreign manufacturers that provide WLAN implementations mainly include chip sets from companies such as Intersil, Atmel, and Atheros. In the prior art, the implementation of chip sets generally consists of a MAC layer processor module, a physical layer hardware module, and a firmware module integrating MAC layer protocol functions. Due to the firmware modularization of the MAC layer protocol functions, the system update port is not open. Thereby, on the implementation mode of above known wireless protection access, some following shortcomings have been reflected: 1, lack of expansibility, because the relevant standard of wireless local area network is in the middle of constant revision, the security of known wireless local area network now The characteristics of performance and multimedia support need to be improved. The off-the-shelf set of chips cannot complete the wireless protection access function, and the existing hardware equipment must be updated. 2. Lack of flexibility. Since the encryption algorithm is solidified in the chip, it is obviously difficult to implement the implementation method of the chip when implementing one's own security algorithm on the wireless protection access device.

发明内容 Contents of the invention

技术问题:本发明的目的在于提供一种基于嵌入式系统的无线保护接入设备,克服上述无线接入的缺点,实现可扩展、灵活地无线局域网保护接入。Technical problem: The purpose of the present invention is to provide a wireless protection access device based on an embedded system, which overcomes the above-mentioned shortcomings of wireless access, and realizes scalable and flexible wireless local area network protection access.

技术方案:本发明的基于嵌入式系统的无线保护接入设备包含最小嵌入式系统硬件平台、I/O扩展通信模块和软件系统模块三个部分。其中,Technical solution: The wireless protection access device based on an embedded system of the present invention includes three parts: a minimum embedded system hardware platform, an I/O expansion communication module and a software system module. in,

1.本发明的嵌入式系统平台硬件模块主要包括以下几个子模块:1. the embedded system platform hardware module of the present invention mainly comprises following several submodules:

1)一个嵌入式处理器及其支持电路子模块:MPC852T至少具有用于控制的SPI接口和用于数据通信的SCC接口。1) An embedded processor and its supporting circuit sub-modules: MPC852T has at least an SPI interface for control and an SCC interface for data communication.

2)存储器模块电路:至少有一个同步动态随机存储器和一个闪存芯片。2) Memory module circuit: at least one synchronous dynamic random access memory and one flash memory chip.

3)电源模块电路:电源供给端设置有多个电源滤波电容以有效滤除电源纹波。3) Power module circuit: the power supply end is provided with a plurality of power filter capacitors to effectively filter out power ripple.

4)复位及硬件初始化模块:产生软件和硬件复位信号。4) Reset and hardware initialization module: generate software and hardware reset signals.

5)时钟模块电路:提供不同的时钟选择用于片上和外设。5) Clock module circuit: provide different clock options for on-chip and peripherals.

6)BDM调试接口模块:用于硬件调试和程序升级等。6) BDM debugging interface module: used for hardware debugging and program upgrade, etc.

2.I/O扩展通信模块由10M/100M快速以太网通信模块电路、10M以太网通信模块电路、串行通信模块电路和无线通信模块四部份组成。2. The I/O expansion communication module is composed of four parts: 10M/100M Fast Ethernet communication module circuit, 10M Ethernet communication module circuit, serial communication module circuit and wireless communication module.

1)10M/100M自适应以太网通信模块:提供与快速以太网通信接口;1) 10M/100M self-adaptive Ethernet communication module: provide communication interface with Fast Ethernet;

2)10M以太网通信模块:提供与以太网通信接口;2) 10M Ethernet communication module: provide communication interface with Ethernet;

3)串行通信模块:用于本地系统配置的串行接口。3) Serial communication module: serial interface for local system configuration.

4)无线通信模块:由Intersil PRISM2.5芯片组和相应的外围电路组成,用于数据无线发送和接收。4) Wireless communication module: composed of Intersil PRISM2.5 chipset and corresponding peripheral circuits, used for wireless data transmission and reception.

3.本无线保护接入设备的软件系统模块包括:3. The software system modules of this wireless protection access device include:

a)嵌入式LINUX操作系统软件平台:为其它模块功能实现提供基本系统支撑平台;a) Embedded LINUX operating system software platform: provide a basic system support platform for the realization of other module functions;

b)以太网驱动模块:实现以太网接口驱动,能够进行以太网数据通信;b) Ethernet driver module: realize Ethernet interface driver, capable of Ethernet data communication;

c)串口驱动模块:实现RS232串口驱动,能够通过串口对系统进行本地配置功能;c) Serial port driver module: realize RS232 serial port driver, and can perform local configuration function on the system through the serial port;

d)PCMCIA驱动模块:实现PCMCIA总线数据传送和控制;d) PCMCIA driver module: realize PCMCIA bus data transmission and control;

e)无线接入硬件驱动模块:实现基于802.11b无线接入模块硬件驱动;e) Wireless access hardware driver module: realize the hardware driver based on 802.11b wireless access module;

f)WEP加密模块:实现通信数据包WEP加密;f) WEP encryption module: realize WEP encryption of communication data packets;

g)TKIP加密模块:实现通信数据包TKIP加密;g) TKIP encryption module: realize TKIP encryption of communication data packets;

h)AES加密模块:实现通信数据包AES加密;h) AES encryption module: realize AES encryption of communication data packets;

i)网桥设备驱动模块:实现与以太网接口的桥接功能。i) Network bridge device driver module: realize the bridging function with the Ethernet interface.

j)MAC层协议栈软件模块其它模块还包括IEEE802.1x认证模块、SNMP/HHTP/CLI远程网管模块、本地串口模块:主要完IEEE802.11定义的MAC层协议的认证管理、密钥协商、IEEE802.1x、远程网管、本地系统配置等管理功能。j) MAC layer protocol stack software module Other modules also include IEEE802.1x authentication module, SNMP/HHTP/CLI remote network management module, local serial port module: mainly complete the authentication management of MAC layer protocol defined by IEEE802.11, key negotiation, IEEE802 .1x, remote network management, local system configuration and other management functions.

嵌入式处理器U1分别通过数据、地址、控制线与一可读写存储器电路和一闪存电路进行电连接,还通过一数据线与一个存储辅助电路电连接;嵌入式处理器U1还分别电连接有电源供电电路、复位及硬件初始化电路、时钟电路、BDM调试接口电路,它们共同构成一个最小嵌入式系统平台模块;嵌入式处理器U1还通过控制数据线分别连接有10/100M快速以太网接口电路、10M以太网接口电路和串行接口电路,这些接口电路再分别通过接口线对应连接以太网接口和串行接口;嵌入式处理器U1通过标准PCMCIA接口插座连接无线接入模块电路;这些构成一个具有多种通信形式的I/O扩展通信模块;嵌入式处理器U1与各通信子模块之间都通过相应的驱动模块和MAC软件协议栈来完成通信联接和通信协作过程。The embedded processor U1 is electrically connected to a readable and writable memory circuit and a flash memory circuit through data, address and control lines respectively, and is also electrically connected to a storage auxiliary circuit through a data line; the embedded processor U1 is also electrically connected to There are power supply circuit, reset and hardware initialization circuit, clock circuit, and BDM debugging interface circuit, which together constitute a minimum embedded system platform module; embedded processor U1 is also connected to 10/100M fast Ethernet interface through control data line circuit, 10M Ethernet interface circuit and serial interface circuit, and these interface circuits are respectively connected to the Ethernet interface and serial interface through interface lines; the embedded processor U1 is connected to the wireless access module circuit through a standard PCMCIA interface socket; these components An I/O expansion communication module with multiple communication forms; the embedded processor U1 and each communication sub-module complete the communication connection and communication cooperation process through the corresponding driver module and MAC software protocol stack.

本发明的各驱动模块均采用动态模块加载的方式编写。Each driving module of the present invention is written in a dynamic module loading manner.

本发明的基于嵌入式系统的无线保护接入设备达到了良好功能特性:实现了802.11无线局域网接入和网桥等功能,同时具有可扩展性和灵活性的特点,方便以后的升级扩展;本发明设备还通过在MAC层协议栈中加入相应的功能模块,增强了接入点的功能:增加了基于802.1x的认证、TKIP加密算法、AES加密算法和动态密钥管理方法等来增强无线接入的安全性,进而实现在无线局域网中保护性接入。另外,其他的增强支持多媒体传输性能的有关算法也可以加入到本发明产品中,从而实现了良好的支持多媒体通信的无线保护接入设备。The wireless protection access device based on the embedded system of the present invention has achieved good functional characteristics: it has realized functions such as 802.11 wireless local area network access and network bridge, and has the characteristics of scalability and flexibility at the same time, which is convenient for future upgrades and expansions; The invention device also enhances the function of the access point by adding corresponding functional modules in the MAC layer protocol stack: adding 802.1x-based authentication, TKIP encryption algorithm, AES encryption algorithm and dynamic key management methods to enhance wireless access In order to realize the security of access in the wireless local area network. In addition, other related algorithms that enhance the performance of supporting multimedia transmission can also be added to the product of the present invention, thereby realizing a good wireless protection access device supporting multimedia communication.

本发明提出的基于嵌入式系统的无线保护接入设备,一方面遵循了IEEE的国际标准,实现标准规定的基本无线局域网接入功能;另一方面还提供了可扩展、灵活的接口,方便以后版本升级,可以增加和增强加密算法、快速认证算法和支持QoS服务机制,实现安全、高效、并支持多媒体通信的无线保护接入设备;另外,该系统搭建完毕后,通过编写相应软件或在硬件上稍加修改,可以将该平台改造为其他通信产品,例如无线网桥、路由器、T1/E1通信平台等,仍有比较广泛的应用前景。The wireless protection access device based on the embedded system proposed by the present invention, on the one hand, complies with the IEEE international standard, and realizes the basic wireless local area network access function specified in the standard; on the other hand, it also provides an expandable and flexible interface, which is convenient for future The version upgrade can increase and enhance encryption algorithm, fast authentication algorithm and support QoS service mechanism to realize safe, efficient and wireless protection access equipment that supports multimedia communication; in addition, after the system is built, by writing corresponding software or in hardware With a slight modification on the above, the platform can be transformed into other communication products, such as wireless bridges, routers, T1/E1 communication platforms, etc., and there are still relatively wide application prospects.

附图说明 Description of drawings

图1本发明设备的系统架构图;The system architecture diagram of Fig. 1 equipment of the present invention;

图2本发明设备的总电路原理图;The total circuit schematic diagram of Fig. 2 equipment of the present invention;

图3本发明设备的软、硬件模块关系图;The software and hardware module relationship diagram of Fig. 3 equipment of the present invention;

图4本发明设备的电原理图I-最小嵌入式系统平台;The electrical schematic diagram I-minimum embedded system platform of Fig. 4 equipment of the present invention;

图5本发明设备的电原理图II-I/O扩展有线通信部分;The electrical principle diagram II-I/O expansion wired communication part of Fig. 5 equipment of the present invention;

图6本发明设备的电原理图III-I/O扩展无线通信部分;The electrical principle diagram III-I/O expansion wireless communication part of Fig. 6 equipment of the present invention;

图7本发明设备的软件系统状态图;The software system state diagram of Fig. 7 equipment of the present invention;

图8本发明设备的MAC层协议栈软件流程图。Fig. 8 is a software flowchart of the MAC layer protocol stack of the device of the present invention.

具体实施方式 Detailed ways

本发明设备是一种基于嵌入式系统的无线保护接入设备。以下结合附图,对本发明设备各个模块的结构和流程进行详细说明。The device of the invention is a wireless protection access device based on an embedded system. The structure and flow of each module of the device of the present invention will be described in detail below in conjunction with the accompanying drawings.

如图1所示的系统架构可知该接入设备主要包括三大部分:最小嵌入式系统硬件平台模块1,I/O扩展通信模块2和软件系统模块3。其中,最小嵌入式系统硬件平台模块1部分包括嵌入式处理器MPC852T及其支持电路4、存储器模块电路5、电源模块电路6、复位及硬件初始化模块7、时钟模块电路8和BDM调试接口模块电路9;I/O扩展通信模块2又分为有线通信接口和无线通信接口两部分,前者包括10M/100M快速以太网接口模块电路10,10M以太网接口模块电路11和串行接口模块电路12;后者是包括MAC与基带处理电路13,中频处理电路14,射频处理电路15,射频功放电路16和天线模块17;软件系统模块3由嵌入式LINUX操作系统软件平台18,以太网驱动模块19、串口驱动模块20、PCMCIA驱动模块21、无线接入硬件驱动模块22、WEP加密模块23、TKIP加密模块24、AES加密模块25、网桥设备驱动模块26和802.1x认证管理模块27、SNMP/HTTP/CLI远程网管模块28、本地串口模块29组成。The system architecture shown in Figure 1 shows that the access device mainly includes three parts: the minimum embedded system hardware platform module 1, the I/O expansion communication module 2 and the software system module 3. Among them, the minimum embedded system hardware platform module 1 part includes embedded processor MPC852T and its supporting circuit 4, memory module circuit 5, power supply module circuit 6, reset and hardware initialization module 7, clock module circuit 8 and BDM debugging interface module circuit 9. The I/O expansion communication module 2 is further divided into a wired communication interface and a wireless communication interface. The former includes a 10M/100M Fast Ethernet interface module circuit 10, a 10M Ethernet interface module circuit 11 and a serial interface module circuit 12; The latter is to comprise MAC and baseband processing circuit 13, intermediate frequency processing circuit 14, radio frequency processing circuit 15, radio frequency power amplifier circuit 16 and antenna module 17; Software system module 3 is made of embedded LINUX operating system software platform 18, Ethernet drive module 19, Serial port driver module 20, PCMCIA driver module 21, wireless access hardware driver module 22, WEP encryption module 23, TKIP encryption module 24, AES encryption module 25, bridge device driver module 26 and 802.1x authentication management module 27, SNMP/HTTP /CLI remote network management module 28 and local serial port module 29.

如图2给出本发明基于嵌入式系统的无线保护接入设备总电路原理。可见嵌入式处理器U1分别通过数据、地址、控制线33和34,与一可读写存储器电路30和一闪存电路31进行电连接,还通过一数据线35与一个存储辅助电路32电连接;此外,嵌入式处理器U1还分别电连接有电源供电电路6、复位及硬件初始化电路7、时钟电路8、BDM调试接口电路9,它们共同构成一个最小嵌入式系统平台。嵌入式处理器U1还通过控制数据线36、37、38分别连接有10/100M快速以太网接口电路10、10M以太网接口电路11和串行接口电路12,这些接口电路再分别通过接口线42、43、44对应连接以太网接口39、40和串行接口41;嵌入式处理器U1通过标准PCMCIA接口插座46连接无线接入模块电路45;这些构成一个具有多种通信形式的I/O扩展通信模块。嵌入式处理器U1与各通信子模块之间都相应相应的驱动模块和MAC软件协议栈来完成通信联接和通信协作过程。Figure 2 shows the general circuit principle of the wireless protection access device based on the embedded system of the present invention. It can be seen that the embedded processor U1 is electrically connected to a readable and writable memory circuit 30 and a flash memory circuit 31 through data, address and control lines 33 and 34 respectively, and is also electrically connected to a storage auxiliary circuit 32 through a data line 35; In addition, the embedded processor U1 is also electrically connected to a power supply circuit 6, a reset and hardware initialization circuit 7, a clock circuit 8, and a BDM debugging interface circuit 9, which together constitute a minimum embedded system platform. Embedded processor U1 is also connected with 10/100M Fast Ethernet interface circuit 10, 10M Ethernet interface circuit 11 and serial interface circuit 12 respectively through control data lines 36, 37, 38, and these interface circuits are respectively connected through interface lines 42 , 43, 44 are correspondingly connected to the Ethernet interface 39, 40 and the serial interface 41; the embedded processor U1 is connected to the wireless access module circuit 45 through the standard PCMCIA interface socket 46; these constitute an I/O expansion with multiple communication forms communication module. There are corresponding drive modules and MAC software protocol stacks between the embedded processor U1 and each communication sub-module to complete the communication connection and communication cooperation process.

本发明的基于嵌入式系统的无线保护接入设备的数据发送过程为:从各通信接口接收的数据,由嵌入式系统处理后经PCMCIA接口发送到MAC与基带处理电路13,由模块中MAC处理电路将数据转换成与基带处理电路相匹配的时序波形,然后再由基带处理电路把MAC层送来的数据加上物理层报头,并且对数据进行BPSK/QPSK/CCK调制,生成的模拟信号再经中频处理电路14进行I/Q调制到中频,由射频处理电路15再进行RF/IF转换到ISM频段,最后通过射频功率放大电路16和天线模块17发射到空间中。数据接收过程为,从天线接收过来的信号首先经过滤波、放大、频率转换、中频I/Q解调,再送到模块13中基带处理电路进行BPSK/QPSK/CCK解调以去掉物理层报头,由MAC处理电路截取数据包通过PCMCIA接口转交给嵌入式处理器;嵌入式处理器U1根据要求,将数据进行处理或转发到相应的有线、无线接口。The data transmission process of the wireless protection access device based on the embedded system of the present invention is: the data received from each communication interface is processed by the embedded system and sent to the MAC and baseband processing circuit 13 through the PCMCIA interface, and processed by the MAC in the module The circuit converts the data into a timing waveform that matches the baseband processing circuit, and then the baseband processing circuit adds the physical layer header to the data sent by the MAC layer, and performs BPSK/QPSK/CCK modulation on the data, and the generated analog signal is then The I/Q modulation is performed by the intermediate frequency processing circuit 14 to the intermediate frequency, and the RF/IF conversion is performed by the radio frequency processing circuit 15 to the ISM frequency band, and finally transmitted into space through the radio frequency power amplifier circuit 16 and the antenna module 17. The data receiving process is that the signal received from the antenna is firstly filtered, amplified, frequency converted, and intermediate frequency I/Q demodulated, and then sent to the baseband processing circuit in module 13 for BPSK/QPSK/CCK demodulation to remove the physical layer header. The MAC processing circuit intercepts the data packet and forwards it to the embedded processor through the PCMCIA interface; the embedded processor U1 processes or forwards the data to the corresponding wired or wireless interface according to the requirements.

本发明基于嵌入式系统的无线保护接入设备的核心嵌入式处理器U1是采用Motorola公司POWERPC系列时钟频率达100M的处理器芯片。它一方面与两片16Bit×8M×2Bank,共32MbyteSDRAM动态随机存取器芯片(HY57V651620B TC-10S)和两片16Bit×1M×2Bank,共4Mbyte FLASH闪存芯片(AMD29LV160DB)相连,共同组成存储器模块电路5。它们之间的联接是由数据地址线33,34来完成,其中包括了数据信号线、地址信号线和其他的辅助控制线的连接。电源模块6满足对MPC852T处理器U1及其外围电路多种供电要求。复位及硬件初始化模块7完成对MPC852T处理器U1的软、硬件复位过程。时序电路模块8提供系统所需的不同时钟序列。MPC852T处理器还有一个BDM调试接口电路9,完成对本发明硬件设备的调试过程和对软件程序的调试和升级的过程。MPC852T处理器U1还利用其自身的FEC扩展出一个100M快速以太网接口10和SCC接口扩展出来一个10M的以太网接口11,实现本发明无线保护接入设备与有线网相连的过程。MPC852T处理器U1还通过其自身的一个SMC接口扩展,通过MAX3222芯片12的转换过程,完成扩展一个串行接口41,实现本地串口监控的过程。MPC852T处理器U1利用PCMCIA接口扩展,通过IntersilPRISM2.5芯片组来实现基于802.11b的无线通信接口,完成数据的无线接入。The core embedded processor U1 of the wireless protection access device based on the embedded system of the present invention adopts the processor chip of the POWERPC series of Motorola Company with a clock frequency of 100M. On the one hand, it is connected with two 16Bit×8M×2Bank, a total of 32Mbyte SDRAM dynamic random access device chip (HY57V651620B TC-10S) and two 16Bit×1M×2Bank, a total of 4Mbyte FLASH flash memory chip (AMD29LV160DB) to form a memory module circuit 5. The connection between them is accomplished by data address lines 33, 34, which include the connection of data signal lines, address signal lines and other auxiliary control lines. The power supply module 6 meets various power supply requirements for the MPC852T processor U1 and its peripheral circuits. The reset and hardware initialization module 7 completes the software and hardware reset process of the MPC852T processor U1. The sequential circuit module 8 provides different clock sequences required by the system. The MPC852T processor also has a BDM debugging interface circuit 9, which completes the debugging process of the hardware device of the present invention and the debugging and upgrading process of the software program. MPC852T processor U1 also uses its own FEC to expand a 100M fast Ethernet interface 10 and SCC interface to expand a 10M Ethernet interface 11 to realize the process of connecting the wireless protection access device and the wired network of the present invention. The MPC852T processor U1 also expands a serial interface 41 through its own SMC interface and completes the process of expanding a serial interface 41 through the conversion process of the MAX3222 chip 12 to realize the process of local serial port monitoring. MPC852T processor U1 utilizes PCMCIA interface expansion, realizes the wireless communication interface based on 802.11b through the IntersilPRISM2.5 chipset, and completes the wireless access of data.

本发明中嵌入式系统软、硬件模块之间控制关系如图3所示。嵌入式处理器U1通过嵌入的LINUX操作系统直接控制读写闪存和可读写存储器;同时,通过在嵌入式LINUX操作系统中加载各个软件驱动模块,完成嵌入式处理器U1对各种I/O扩展通信硬件接口模块的控制,实现多种形式的通讯。The control relationship between the software and hardware modules of the embedded system in the present invention is shown in FIG. 3 . The embedded processor U1 directly controls the read-write flash memory and read-write memory through the embedded LINUX operating system; at the same time, by loading various software driver modules in the embedded LINUX operating system, the embedded processor U1 completes various I/O Expand the control of the communication hardware interface module to realize various forms of communication.

下面结合附图,对各个划分模块的别进行详细的表述。The description of each division module will be described in detail below in conjunction with the accompanying drawings.

1.最小嵌入式系统硬件平台1:1. Minimum embedded system hardware platform 1:

本发明的基于嵌入式系统的无线保护接入设备最小嵌入式平台模块1由MPC852T处理器U1及其支持电路4、存储器模块电路5、电源模块电路6、复位及硬件初始化模块7、时钟模块8和BDM调试接口电路9组成。其中:如图4所示:MPC852T处理器及其支持电路4中包括MPC852T处理器U1和运行指示等。本发明采用的MPC852T处理器U1是Motorola公司的面向低端通讯的POWERPC芯片处理器MPC852TVR50。The minimum embedded platform module 1 of the wireless protection access device based on the embedded system of the present invention consists of an MPC852T processor U1 and its supporting circuit 4, a memory module circuit 5, a power supply module circuit 6, a reset and hardware initialization module 7, and a clock module 8 and BDM debugging interface circuit 9. Among them: as shown in Figure 4: MPC852T processor and its supporting circuit 4 include MPC852T processor U1 and running instructions. The MPC852T processor U1 adopted in the present invention is the POWERPC chip processor MPC852TVR50 of Motorola Corporation facing low-end communication.

存储器模块电路5又分为SDRAM动态随机存储器的可读写存储电路30和FLASH芯片的闪存电路31两个子模块。其中,可读写存储电路30由两片16Bit×1M×4Bank,共16MByte的HY57V651620B TC-10S SDRAM芯片U2、U3组成。这相当于计算机系统中的内存,是用来运行系统以及应用程序的。闪存电路31由两片16Bit×1M,4MByte的AMD29LV160DB FLASH芯片U4、U5组成。这相当于计算机系统的硬盘,用来存放操作系统,相关数据以及应用软件。可读写存储电路30和闪存电路31的数据线D[0:15]和MPC852T处理器U1的数据线D[0:15]相连,可读写存储电路30和闪存电路31的地址线A[0:31]与MPC852T处理器1的地址线A[0:31]相连。另外有控制线与可读写存储电路30和闪存电路31相连。在存储器模块电路30、31中,两片16Bit×4M的HY57V651620B TC-10S SDRAM动态随机存储器构成的16M的RAM单元分配占用从0X00000000到0X00FFFFFF的地址单元。两片FLASH芯片中,第一片分配占用地址0X40000000到0X401FFFFF的地址范围;第二片则分配占用0X40200000到0X403FFFFF的地址空间。其中0X40000000是逻辑地址映射到绝对地址的偏移量。The memory module circuit 5 is further divided into two sub-modules, the readable and writable storage circuit 30 of the SDRAM dynamic random access memory and the flash memory circuit 31 of the FLASH chip. Among them, the readable and writable storage circuit 30 is composed of two HY57V651620B TC-10S SDRAM chips U2 and U3 with 16Bit×1M×4Bank and a total of 16MByte. This is equivalent to the memory in the computer system and is used to run the system and applications. The flash memory circuit 31 is made up of two AMD29LV160DB FLASH chips U4 and U5 of 16Bit×1M and 4MByte. This is equivalent to the hard disk of the computer system, used to store the operating system, related data and application software. The data line D[0:15] of the read-write storage circuit 30 and the flash memory circuit 31 is connected to the data line D[0:15] of the MPC852T processor U1, and the address line A[0:15] of the read-write storage circuit 30 and the flash memory circuit 31 0:31] is connected with address line A[0:31] of MPC852T processor 1. In addition, a control line is connected to the readable and writable storage circuit 30 and the flash memory circuit 31 . In the memory module circuit 30, 31, the 16M RAM unit allocation occupied by the HY57V651620B TC-10S SDRAM dynamic random access memory of two slices of 16Bit*4M occupies the address units from 0X00000000 to 0X00FFFFFF. Among the two FLASH chips, the first one occupies the address range from 0X40000000 to 0X401FFFFF; the second one occupies the address space from 0X40200000 to 0X403FFFFF. Where 0X40000000 is the offset of the logical address mapping to the absolute address.

在SDRAM动态随机存储器中,对SDRAM的读写控制是MPC852T处理器U1中存储器管理模块中的UPMA(User Porgrammable Machine A)来实现的。对16MSDRAM的读写操作是32位数据总线的数据传输,需要两片SDRAM组合从而提供32Bits的数据宽度。两片SDRAM芯片共同工作于同一地址,分别提供高低16位数据的输入输出,即MPC852T处理器U1的数据线D[0:15]接第一片SDRAM芯片的数据线D[0:15],MPC852T处理器U1的数据线D[16:31]接第二片SDRAM芯片的数据线D[0:15]。由于要两个SDRAM芯片同时工作,从而一次读写32位的数据,要求两个SDRAM芯片使用相同的片选信号/CS2,相同的时钟输入CLK,相同的地址线连接A8、A9(Bank选择)、/GPLAO:/GPLA3(读写控制,行列选择)、A18、A20:A29(地址线)。不同是:第一片SDRAM芯片的用于掩码输出的UDQM和LDQM管脚分别连接到/BAS1/和BAS0上;而第二片SDRAM芯片UDQM和LDQM管脚分别连接到/BAS3和/BAS2上。In the SDRAM dynamic random access memory, the read and write control of SDRAM is realized by the UPMA (User Porgrammable Machine A) in the memory management module of the MPC852T processor U1. The read and write operation of 16MSDRAM is the data transmission of the 32-bit data bus, which requires the combination of two SDRAMs to provide a data width of 32Bits. The two SDRAM chips work together at the same address, providing input and output of high and low 16-bit data respectively, that is, the data line D[0:15] of the MPC852T processor U1 is connected to the data line D[0:15] of the first SDRAM chip, The data line D[16:31] of the MPC852T processor U1 is connected to the data line D[0:15] of the second SDRAM chip. Since two SDRAM chips need to work at the same time, so as to read and write 32-bit data at a time, the two SDRAM chips are required to use the same chip select signal /CS2, the same clock input CLK, and the same address line to connect A8 and A9 (Bank selection) , /GPLAO: /GPLA3 (read-write control, row and column selection), A18, A20: A29 (address line). The difference is: the UDQM and LDQM pins for mask output of the first SDRAM chip are connected to /BAS1/ and BAS0 respectively; while the UDQM and LDQM pins of the second SDRAM chip are connected to /BAS3 and /BAS2 respectively .

在FLASH芯片系统部分中,MPC852T处理器U1的A[11:30]分别连接到FLASH芯片的A[19:0],MPC852T处理器U1的D[0:15]分别连接到FLASH芯片的D[15:0]。MPC852T处理器U1中的/BYTE管理脚置高即采用16位传输模式。将/CSO管脚作为第一片FLASH芯片的片选信号,/CS1管脚作为第二片FLASH芯片的片选信号。这种连接方法使用MPC852T处理器的GPCM(General-PurposeChip-Select Machine)接口来控制存储器的运行。/GPLA1管脚控制两片FLASH芯片的输出使能;/WR管脚控制两片FLASH芯片的读写使能。在MPC852T系统GPCM接口中,/CSO是用来连接存放启动代码的存贮器的片选信号,所以与/CSO管脚连接的FLASH芯片必须是装有系统引导功能。In the FLASH chip system part, A[11:30] of the MPC852T processor U1 is respectively connected to A[19:0] of the FLASH chip, and D[0:15] of the MPC852T processor U1 is respectively connected to D[ of the FLASH chip 15:0]. The /BYTE management pin in MPC852T processor U1 is set high to adopt 16-bit transmission mode. Use the /CSO pin as the chip select signal of the first FLASH chip, and the /CS1 pin as the chip select signal of the second FLASH chip. This connection method uses the GPCM (General-PurposeChip-Select Machine) interface of the MPC852T processor to control the operation of the memory. The /GPLA1 pin controls the output enable of the two FLASH chips; the /WR pin controls the read and write enable of the two FLASH chips. In the GPCM interface of the MPC852T system, /CSO is the chip select signal used to connect the memory storing the startup code, so the FLASH chip connected to the /CSO pin must be equipped with a system boot function.

电源模块电路6:MPC852的供电需要两个电平。内部逻辑和DPLL模块由1.8V(VDDL and VDDSYNC)供电,而I/O缓冲由3.3V(VDDH)供电。因此除了要提供3.3V电压源以外,还应增添一个可将3.3V转为1.8V的DC-DC电路模块。我们采用一个通用变压器将220V/50Hz变为9V DC,然后再接到板子电源模块的输入端进行第二步DC~DC的变压;而没有采用一步从220V/50Hz变到3.3V,是为了得到更高品质的电平输出。为得到高质量的3.3V直流电压,我们选择MAX726电源调整芯片来完成第二步变压。MAX726是一个100KHZ的开关电源芯片,它具有(1)体积小,重量轻(2)功率转换效率高的优点。3.3V-1.8V变压采用SEMTECH的EZ1085C芯片。EZ1085是高性能的电压转换芯片。Power module circuit 6: The power supply of MPC852 requires two levels. The internal logic and DPLL blocks are powered by 1.8V (VDDL and VDDSYNC), while the I/O buffers are powered by 3.3V (VDDH). Therefore, in addition to providing a 3.3V voltage source, a DC-DC circuit module that can convert 3.3V to 1.8V should also be added. We use a general-purpose transformer to change 220V/50Hz to 9V DC, and then connect it to the input terminal of the power module of the board for the second step of DC~DC transformation; instead of using one step to change from 220V/50Hz to 3.3V, it is for Get higher quality level output. In order to obtain a high-quality 3.3V DC voltage, we choose the MAX726 power regulator chip to complete the second step of voltage transformation. MAX726 is a 100KHZ switching power supply chip, which has the advantages of (1) small size and light weight (2) high power conversion efficiency. The 3.3V-1.8V transformer uses SEMTECH's EZ1085C chip. EZ1085 is a high-performance voltage conversion chip.

复位及硬件初始化模块电路7:MPC852T处理器U1通过复位与初始化电路7的复位信号有上电复位,硬复位和软复位三种。当系统上电时,上电复位阶段完成了极其重要的对MPC852T处理器U1内部时钟模块中的PLL(锁相环)电路工作模式MODCK1和MODCK2的采样和设置。而后开始硬复位和软复位。在MPC852T处理器U1中强调了系统上电后,/PORESET管脚的有效信号应至少持续3ms以上才能完成对MODCK1和MODCK2的采样。Reset and hardware initialization module circuit 7: The reset signal of the MPC852T processor U1 through the reset and initialization circuit 7 includes power-on reset, hard reset and soft reset. When the system is powered on, the extremely important sampling and setting of the PLL (phase-locked loop) circuit working modes MODCK1 and MODCK2 in the internal clock module of the MPC852T processor U1 is completed in the power-on reset stage. Then start hard reset and soft reset. In the MPC852T processor U1, it is emphasized that after the system is powered on, the valid signal of the /PORESET pin should last at least 3ms to complete the sampling of MODCK1 and MODCK2.

在进行了上电复位或硬复位后,在没有连接BDM调试接口12的情况下,如果复位配置字中的BDIS位置低,MPC852T处理器U1就读取由/CSO管脚连接片选的FLASH芯片的前8个字节存放的SSP和PC指针值,然后通过16位宽度的FLASH引导端口开始引导系统。事实上由于操作系统对底层硬件的控制,对FLASH的操作从某种程度上对于本发明开发应用程序而言是透明的。在本发明的系统中,操作系统对MPC852T处理器U1进行初始化时,一定会初始化GPCM中的相关寄存器,此后GPCM就可以完成相应的功能即对FLASH芯片的透明操作。AMD29LV160DB的脚NC连了MPC852T处理器U1的A10,脚NC接地。这是为将来可以在同一个板子上换4M FLASH芯片做预留准备。After power-on reset or hard reset, if the BDIS bit in the reset configuration word is low without connecting the BDM debugging interface 12, the MPC852T processor U1 will read the FLASH chip connected to the chip by the /CSO pin The first 8 bytes store the SSP and PC pointer values, and then start to boot the system through the 16-bit wide FLASH boot port. In fact, due to the control of the underlying hardware by the operating system, the operation of the FLASH is transparent to the application program developed by the present invention to some extent. In the system of the present invention, when the operating system initializes the MPC852T processor U1, it must initialize the relevant registers in the GPCM, and then the GPCM can complete the corresponding function, that is, the transparent operation of the FLASH chip. The pin NC of AMD29LV160DB is connected to A10 of MPC852T processor U1, and the pin NC is grounded. This is to prepare for the replacement of 4M FLASH chips on the same board in the future.

时钟模块电路8:包括PLL以及晶体震荡支持电路。主要设计特点:(1)两套方案可以用,一种是采用外部有源振荡器从EXTCLK脚输入不小于10MHz晶振初始的时钟信号,另一种是采用晶体振荡电路在EXTAL和XTAL之间10-MHz晶体提供初始的时钟信号或者晶体晶振同时存在。(2)两种方案输入的时钟信号进入MPC852T处理器U1后,根据初始化MPC852T处理器U1时对SPLL锁相环的设置以及对PLPRCR寄存器设置倍频因子的MF,从而产生该MPC852T处理器U1的内部工作时钟。(3)DPLL启动配置:当PORESET有效时,DPLL的启动配置从MODCK[1-2](电路板上引脚引出,可跳线)引脚采样。随后DPLL便立刻使用MODCK决定的时钟源,乘数因子,预除因子并尝试锁定。PORESET有效时,MODCK[1-2]信号应该保持;当PORESET无效时,MODCK[1-2]值被内部锁存,这时可更改MODCK[1-2]的值。本发明接入设备中设计MODCK[1-2]初始值为01,PLPRCR值为0x2240c000将可以使CPU工作在50MHz。Clock module circuit 8: including PLL and crystal oscillation support circuit. Main design features: (1) Two sets of schemes can be used, one is to use an external active oscillator to input an initial clock signal of not less than 10MHz from the EXTCLK pin, and the other is to use a crystal oscillator circuit between EXTAL and XTAL for 10 The -MHz crystal provides the initial clock signal or the crystal oscillator exists simultaneously. (2) After the clock signals input by the two schemes enter the MPC852T processor U1, according to the setting of the SPLL phase-locked loop when the MPC852T processor U1 is initialized and the MF of the multiplication factor for the PLPRCR register, the MPC852T processor U1 is generated. Internal working clock. (3) DPLL start-up configuration: When PORESET is valid, the start-up configuration of DPLL is sampled from the MODCK[1-2] (pins on the circuit board, which can be jumpered). Then the DPLL immediately uses the clock source determined by MODCK, the multiplier factor, the predivider factor and tries to lock. When PORESET is valid, the MODCK[1-2] signal should be maintained; when PORESET is invalid, the value of MODCK[1-2] is internally latched, and the value of MODCK[1-2] can be changed at this time. In the access device of the present invention, the initial value of MODCK[1-2] is designed to be 01, and the value of PLPRCR is 0x2240c000 to enable the CPU to work at 50MHz.

BDM调试接口电路9:MPC852T处理器U1中使用BDM(Background Debug Model)调试接口来实现对该MPC852T处理器U1的初始配置和系统调试,用于核心板卡硬件检测、映象文件下载、运行、FLASH烧写。使用BDM调试接口的优点是无需用仿真器就实现了交互式调试的功能。BDM debugging interface circuit 9: The BDM (Background Debug Model) debugging interface is used in the MPC852T processor U1 to realize the initial configuration and system debugging of the MPC852T processor U1, which is used for core board hardware detection, image file download, operation, FLASH programming. The advantage of using the BDM debugging interface is that the interactive debugging function can be realized without using an emulator.

2、I/O扩展通信模块2:2. I/O expansion communication module 2:

如图5所示,在I/O扩展通信模块电路系统设计中,MPC852T处理器U1的CPM处理器可以支持10M/100M以及10M的以太网连接。将MPC852T处理器U1中的寄存器GSMR[MODE]设为0B1100即可选择以太网的通信方式,SCC(SerialCommunication Controllers)在CPM的控制下执行IEEE802.38/Ethernet CSMA/CD媒体访问控制及通道接口的全套功能。MPC852T处理器U1的Ethernet控制器要求有一个外部的收发器连接到以太网络接口上。在本发明中,这个以太网收发器功能由LXT972 10/100M以太网物理层芯片U8和LXT905 10M以太网物理层芯片U9来实现。LXT905芯片U9是IEEE 802.3物理层的应用芯片,它为大多数标准802.3控制器到10BASE-T介质提供接口电路。MPC852T处理器U1中的Ethernet控制器忽略片上的DPLL而使用外部的LXT905芯片U9来提供相应功能。片上DPLL不能用于低速(1-Mbps)以太网,因为它不能正确的侦测出帧尾。As shown in Figure 5, in the design of the I/O expansion communication module circuit system, the CPM processor of the MPC852T processor U1 can support 10M/100M and 10M Ethernet connections. Set the register GSMR[MODE] in MPC852T processor U1 to 0B1100 to select the Ethernet communication mode, and SCC (Serial Communication Controllers) executes IEEE802.38/Ethernet CSMA/CD media access control and channel interface under the control of CPM Full set of features. The Ethernet controller of the MPC852T processor U1 requires an external transceiver to be connected to the Ethernet interface. In the present invention, this Ethernet transceiver function is realized by LXT972 10/100M Ethernet physical layer chip U8 and LXT905 10M Ethernet physical layer chip U9. LXT905 chip U9 is an application chip of IEEE 802.3 physical layer, which provides interface circuits for most standard 802.3 controllers to 10BASE-T media. The Ethernet controller in the MPC852T processor U1 ignores the on-chip DPLL and uses the external LXT905 chip U9 to provide corresponding functions. The on-chip DPLL cannot be used for low-speed (1-Mbps) Ethernet because it cannot detect the end of frame correctly.

LXT905芯片U9使用一个隔离的变压器HR601624即芯片U12完成了电平转换接口并驱动10BASE-T双绞电缆,接口采用主流的RJ-45接口。从逻辑上讲,10M以太网通过MPC852T处理器U1的SCC1端口供有线接入。从物理连线上看,10M以太网接口是由MPC852T处理器U1中的通用接口PA中的部分管脚加上通用接口PC中的部分管脚共同组成。而10M/100M的收发器接口芯片使用的是INTEL公司的LXT972 10M/100M以太网物理层芯片U8,它直接支持100BASE-TX和10BASE-T的应用,同时提供了Media Inteface介质独立接口(MII)用于与10M/100M的MAC的方便连接。它支持10M/100M的双二操作,操作环境可能被设置为auto-negotiation(自动商议),并行侦测或者手动控制。LXT905 chip U9 uses an isolated transformer HR601624, that is, chip U12 to complete the level conversion interface and drive the 10BASE-T twisted pair cable. The interface adopts the mainstream RJ-45 interface. Logically speaking, 10M Ethernet provides wired access through the SCC1 port of MPC852T processor U1. Seen from the physical connection, the 10M Ethernet interface is composed of some pins of the general interface PA in the MPC852T processor U1 and some pins of the general interface PC. The 10M/100M transceiver interface chip uses INTEL's LXT972 10M/100M Ethernet physical layer chip U8, which directly supports the application of 100BASE-TX and 10BASE-T, and provides Media Inteface medium independent interface (MII) For convenient connection with 10M/100M MAC. It supports 10M/100M dual-two operation, and the operating environment may be set to auto-negotiation (automatic negotiation), parallel detection or manual control.

对于100M快速以太网口,本发明使用了一片HR601680芯片U11完成了电平转换接口的功能。Ethernet10/100M Ethernet的实现中使用25MHz外部时钟输入,使用的4根串行数据输入线RXD[0:3]、4根串行数据输出线TXD[0;3],来进行数据的传输。10/100M以太网的实现占用了MPC852T处理器U1的PD[3:15]管脚以及[1:4]管脚。其中PD[3:15]管脚分别与LXT972芯片U12的RXD[0:3]和TXD[0:3]对应相连,而SPARE[1:4]管脚则与LXT972芯片U12的TX_ER、RX_ER、COL和TX_EN相对应连接。For the 100M fast Ethernet port, the present invention uses a HR601680 chip U11 to complete the function of the level conversion interface. In the implementation of Ethernet10/100M Ethernet, 25MHz external clock input is used, 4 serial data input lines RXD[0:3], and 4 serial data output lines TXD[0;3] are used for data transmission. The implementation of 10/100M Ethernet occupies the PD[3:15] pins and [1:4] pins of MPC852T processor U1. The PD[3:15] pins are respectively connected to the RXD[0:3] and TXD[0:3] of the LXT972 chip U12, and the SPARE[1:4] pins are connected to the TX_ER, RX_ER, COL and TX_EN are connected correspondingly.

另外在本发明中,通过MPC852T处理器U1的CPM端口中的串行管理控制SMC1模块(Serial Management Controllers)串行通信端口,实现了一个两线的RS-232串口电路12的设计。本发明采用AMD3322芯片U10将MPC852T处理器U1输出的信号转换为符合RS-232串口电平标准的串口信号,可以以460KBps的速率传输数据。In addition in the present invention, by the serial management control SMC1 module (Serial Management Controllers) serial communication port in the CPM port of MPC852T processor U1, realized the design of the RS-232 serial port circuit 12 of a two lines. The invention adopts the AMD3322 chip U10 to convert the signal output by the MPC852T processor U1 into a serial port signal conforming to the RS-232 serial port level standard, and can transmit data at a rate of 460KBps.

如图6所示,MPC852T处理器U1通过标准PCMCIA插口连接无线接入接口模块。无线通信中每各个功能模块都由Intersil PRISM2.5芯片组中的每一块芯片及相应外围电路实现:As shown in Figure 6, the MPC852T processor U1 is connected to the wireless access interface module through a standard PCMCIA socket. Each functional module in wireless communication is implemented by each chip in the Intersil PRISM2.5 chipset and the corresponding peripheral circuits:

a)MAC和基带处理电路13由ISL3873B芯片U13实现:主要完成对数据流进行基带调制解调;ISL3873B芯片包括MAC单元、发射和接收单元以及包括一自动增益控制AGC单元,发射部分完成基带数据的扩频、编码、加扰码工作,并自动为发送的分组产生报头和前同步码;接收单元完成中频解调后的数据的解扩、去扰码、去报头工作。ISL3873B芯片U13还含有标准PCMCIA接口与MPC852T U1的PCMCIA插座相连,进行数据、地址和控制信息交换。a) MAC and baseband processing circuit 13 are realized by ISL3873B chip U13: mainly complete baseband modulation and demodulation of data flow; ISL3873B chip includes MAC unit, transmitting and receiving unit and includes an automatic gain control AGC unit, and the transmitting part completes baseband data processing Spread spectrum, coding, and scrambling work, and automatically generate headers and preambles for the transmitted packets; the receiving unit completes the despreading, descrambling, and header removal of the data after IF demodulation. The ISL3873B chip U13 also has a standard PCMCIA interface connected to the PCMCIA socket of the MPC852T U1 for data, address and control information exchange.

b)HFA3783芯片U14既中频处理电路模块14,由I/Q调制/解调器和混频器组成,完成对信号的载波调制与解调。b) The HFA3783 chip U14 is an intermediate frequency processing circuit module 14, which is composed of an I/Q modulator/demodulator and a mixer, and completes carrier modulation and demodulation of signals.

c)ISL3685芯片U15既射频处理电路模块15:由2.4GHz射频/中频IF/RF转换器和混频器组成,实现已调信号的频率转换;c) The ISL3685 chip U15 is the radio frequency processing circuit module 15: it is composed of a 2.4GHz radio frequency/intermediate frequency IF/RF converter and a mixer to realize the frequency conversion of the modulated signal;

d)ISL3984芯片U16既射频功放电路模块16:主要对发送的射频无线信号进行放大处理;d) The ISL3984 chip U16 is the radio frequency power amplifier circuit module 16: mainly amplifies the transmitted radio frequency wireless signal;

e)天线模块17:由分布式的圆极双天线组成,完成电信号和电磁波信号的转换。e) Antenna module 17: composed of distributed circular pole dual antennas, which completes the conversion of electrical signals and electromagnetic wave signals.

另外,ISL3873B芯片U13中的TXI、TXQ和RXI、RXQ与HFA3783芯片U14中的相应TXI、TXQ和RXI、RXQ的管脚相连,完成数据的正交的传输过程。RX_IF_DET与HFA3783芯片U14中的RX_IF_DET相连;RX_IF_AGC与HFA3783芯片U14中的RX_IF_AGC相连,RX_RF_AGC与ISL3685芯片U15中的H/L相连完成相应的IF和RF的AGC调节过程。从ISL3873B芯片U13引出的天线选择信号ANT_SEL与天线模块17相连,完成分布式天线系统的选择问题。HFA3783芯片U14和ISL3685芯片U15通过共路耦合进行相连。芯片U13、U14和U15之间共同采用同一个44MHz的时钟来作为时钟源。In addition, TXI, TXQ, RXI, and RXQ in the ISL3873B chip U13 are connected to the corresponding TXI, TXQ, RXI, and RXQ pins in the HFA3783 chip U14 to complete the orthogonal transmission process of data. RX_IF_DET is connected to RX_IF_DET in HFA3783 chip U14; RX_IF_AGC is connected to RX_IF_AGC in HFA3783 chip U14, and RX_RF_AGC is connected to H/L in ISL3685 chip U15 to complete the corresponding IF and RF AGC adjustment process. The antenna selection signal ANT_SEL drawn from the ISL3873B chip U13 is connected to the antenna module 17 to complete the selection of the distributed antenna system. The HFA3783 chip U14 and the ISL3685 chip U15 are connected through common coupling. Chips U13, U14 and U15 all use the same 44MHz clock as a clock source.

如图6所示,ISL3984芯片U16作为2.4GHz功率放大器和检测器,具有两级功率放大器,30dB的功率增益,最大输出功率18dBm。在控制过程中,ISL3873B芯片U13利用获取的ISL3984芯片U16射频功率放大电路中DET_OUT的输出来动态监视该ISL3984芯片的输出功率。当需要调整HFA3783芯片U14的IF调制解调器的自动增益控制电压时,输出电压就会变化。这会在一定工作环境下提供最有可能的无误差的数据传输速率,并补偿传输链中发生在通道与通道之间以及与温度变化有关的电压变化。As shown in Figure 6, the ISL3984 chip U16 is used as a 2.4GHz power amplifier and detector, with a two-stage power amplifier, a power gain of 30dB, and a maximum output power of 18dBm. During the control process, the ISL3873B chip U13 dynamically monitors the output power of the ISL3984 chip by using the obtained output of DET_OUT in the RF power amplifier circuit of the ISL3984 chip U16. When the automatic gain control voltage of the IF modem of the HFA3783 chip U14 needs to be adjusted, the output voltage will change. This provides the most error-free data transfer rate possible under certain operating conditions and compensates for channel-to-channel and temperature-related voltage variations in the transmission chain.

ISL3685芯片U15是工作在2.4GHz频率上的RF/IF转换器和混频器,它同时是一个可编程频率合成器和增益可选低噪声放大器,该U15芯片与中频的接口实现了中频发送和接收复用,共用一个差分匹配网络,发送和接收射频放大器可以直接连接到混频器上,同时减少了中频滤波器的使用。ISL3685芯片U15在接收链路通道中具有增益可选(H/L)的低噪声放大器(LNA)和下变频混频器(Mixer)来实现对信号的放大和下变频处理;而在发送链路通道上,上变频混频器(Mixer)和高性能的信号预放大器(Preamplifier)完成对中频信号的上变频过程。The ISL3685 chip U15 is an RF/IF converter and mixer working at 2.4GHz. It is also a programmable frequency synthesizer and a gain-selectable low-noise amplifier. The interface between the U15 chip and the IF realizes the IF transmission and Receive multiplexing, sharing a differential matching network, transmit and receive RF amplifiers can be directly connected to the mixer, while reducing the use of IF filters. The ISL3685 chip U15 has a gain-selectable (H/L) low-noise amplifier (LNA) and a down-converting mixer (Mixer) in the receiving link channel to achieve signal amplification and down-converting processing; while in the sending link On the channel, an up-conversion mixer (Mixer) and a high-performance signal preamplifier (Preamplifier) complete the up-conversion process of the intermediate frequency signal.

HFA3783芯片U14是实现I/Q正交信号调制和解制并进行混频的芯片,它实现了对I/Q正交基带信号的正交调制解调,同时集成了Tx/Rx发送和接收的AGC控制模块。在发送链路通道中,主要包括:差分I/Q两路信号输入级,信号要求由500mVpp的模拟预成形信号;I/Q路上向混频器,实现信号的调制;模拟信号加法器;发送中频信号放大器;混频器由一个宽带正交本振发生器驱动,中频频率设置及PLL同步参数由一个三线的串行口控制。在接收链路通道中,主要包括:两级低畸变AGC中频放大器,可以提供70dB的AGC范围;中频电平峰值检测器;一对正交双平衡下向混频器,实现IF-baseband的解调;接收器直流偏置校正环路。HFA3783 chip U14 is a chip that realizes I/Q quadrature signal modulation and demodulation and frequency mixing. It realizes quadrature modulation and demodulation of I/Q quadrature baseband signals, and integrates AGC for Tx/Rx transmission and reception control module. In the sending link channel, it mainly includes: differential I/Q two-way signal input stage, the signal requires an analog pre-shaped signal of 500mVpp; I/Q road-to-mixer to realize signal modulation; analog signal adder; sending The intermediate frequency signal amplifier; the mixer is driven by a broadband quadrature local oscillator generator, and the intermediate frequency frequency setting and PLL synchronization parameters are controlled by a three-wire serial port. In the receiving link channel, it mainly includes: two-stage low-distortion AGC intermediate frequency amplifier, which can provide an AGC range of 70dB; an intermediate frequency level peak detector; a pair of quadrature double-balanced down mixers, to realize the solution of IF-baseband tune; receiver DC offset correction loop.

和ISL3685芯片U15一样,HFA3783芯片U14的中频接口发送、接收中频通道共用一个差分匹配网络,减少了一单中频半双工发送器中所需用滤波器件数量,ISL3685芯片U15接口仅仅使用了一个声表面滤波器来进行连接。在HFA3783芯片U14和ISL3685芯片U15中各自都集成了一个可编程频率合成器,可以通过同外部的VCO组合构成频率锁相环路(PLL)。本地振荡器(VCO)的振荡经过预置分频系数的分频器分频后的信号和参考振荡频率经过R分频后的信号进行相位比较,比较的结果被转换成控制VCO振荡的控制信号,这个控制信号通过环路滤波器连接到VCO的电压控制端,形成一个频率锁相环路(PLL)。这样可以通过改变预置的分频器的分频系数改变锁相环的输出频率。Like the ISL3685 chip U15, the IF interface of the HFA3783 chip U14 shares a differential matching network for sending and receiving IF channels, which reduces the number of filter components required in a single IF half-duplex transmitter. The ISL3685 chip U15 interface only uses one audio channel. surface filter to make the connection. Each of HFA3783 chip U14 and ISL3685 chip U15 integrates a programmable frequency synthesizer, which can form a frequency phase-locked loop (PLL) by combining with an external VCO. The signal of the local oscillator (VCO) after the frequency division of the frequency divider with the preset frequency division coefficient is compared with the signal after the frequency division of the reference oscillation frequency by R, and the comparison result is converted into a control signal for controlling the VCO oscillation , this control signal is connected to the voltage control terminal of the VCO through the loop filter to form a frequency phase-locked loop (PLL). In this way, the output frequency of the phase-locked loop can be changed by changing the frequency division coefficient of the preset frequency divider.

ISL3873B芯片U13是带rake接收机MAC和基带处理电路芯片,本发明接入设备中MAC和基带处理电路13由一块Intersil公司的专用集成芯片ISL3873B和相应的外围电路构成。ISL3873B芯片U13的MAC处理电路符合802.11无线局域网MAC协议,支持DCF下BSS和IBSS模式、PCF可选、RTS/CTS机制、应答机制、WEP加密。ISL3873B芯片U13的基带处理部分支持DSSS基带处理功能,包含基带双工/半双工、分组/连续、收发信机的全部功能,且包含A/D、D/A转换器,工作频器为1、2、5.5和11M,可以采用DBPSK、DQPSK和CCK调制方式。发射机部分包括一个网络处理器接口、前同步码及报头发生器、DPSK调制器、高速调制器、数据扰码器、发送滤波器和频谱扩展器。完成基带数据的扩频、编码、加扰码等工作,并自动为发送的分组产生报头和前同步码。在发送的时候前同步码总是以DBPSK方式调制,报头可以选择DBPSK或DQPSK方式而数据分组可以选用DBPSK、DQPSK或CCK方式。发射机在需要时自动在DBPSK、DQPSK或CCK模式之间切换。这样做的目的是在同步期间缩短捕获时间,而一旦完成同步之后,可以用更快的速率传送数据。接收单元包括CCK相关器、反馈平衡器、符号判决器、峰值检测器、DPSK解调器、数据解扰码器、数控振荡器、环路滤波器和报头检测器等。完成中频解调后的数据的解扩、去扰码、去报头等工作。除了发送单元和接收单元之外,ISL3873B芯片还有一个自动增益控制(AGC)单元,与中频调制模块和射频模块的AGC单元一起组成一个自动增益控制AGC系统,根据环境的变化自动控制中频、射频部分增益和衰减的变化从而改善接收机的动态接收范围。The ISL3873B chip U13 is a chip with a rake receiver MAC and baseband processing circuit. The MAC and baseband processing circuit 13 in the access device of the present invention is composed of a special integrated chip ISL3873B of Intersil Corporation and corresponding peripheral circuits. The MAC processing circuit of the ISL3873B chip U13 conforms to the 802.11 wireless LAN MAC protocol, supports BSS and IBSS modes under DCF, optional PCF, RTS/CTS mechanism, response mechanism, and WEP encryption. The baseband processing part of the ISL3873B chip U13 supports DSSS baseband processing functions, including baseband duplex/half-duplex, packet/continuous, all functions of transceivers, and includes A/D, D/A converters, and the working frequency is 1 , 2, 5.5 and 11M, can adopt DBPSK, DQPSK and CCK modulation. The transmitter section includes a network processor interface, preamble and header generators, DPSK modulator, high-speed modulator, data scrambler, transmit filter and spectrum spreader. Complete baseband data spreading, coding, scrambling, etc., and automatically generate headers and preambles for sent packets. When sending, the preamble is always modulated in DBPSK mode, the header can select DBPSK or DQPSK mode and the data packet can select DBPSK, DQPSK or CCK mode. The transmitter automatically switches between DBPSK, DQPSK or CCK modes when required. The purpose of this is to shorten the capture time during synchronization, and once the synchronization is complete, the data can be transferred at a faster rate. The receiving unit includes a CCK correlator, a feedback equalizer, a symbol decision device, a peak detector, a DPSK demodulator, a data descrambler, a numerically controlled oscillator, a loop filter, and a preamble detector. Complete the despreading, descrambling, and header removal of the data after IF demodulation. In addition to the sending unit and receiving unit, the ISL3873B chip also has an automatic gain control (AGC) unit, which together with the AGC unit of the intermediate frequency modulation module and the radio frequency module forms an automatic gain control AGC system, which automatically controls the intermediate frequency and radio frequency according to changes in the environment. Part of the gain and attenuation changes to improve the dynamic range of the receiver.

嵌入式系统平台上的PCMCIA插座和MAC与基带处理模块上PCMCIA插头连接,实现嵌入式处理器U1与无线接入接口的连接。The PCMCIA socket and the MAC on the embedded system platform are connected with the PCMCIA plug on the baseband processing module to realize the connection between the embedded processor U1 and the wireless access interface.

3、软件系统模块3:3. Software system module 3:

如图7所示,本发明的基于嵌入式系统的无线保护接入设备的系统硬件是接入点功能实现的承载平台,而软件的最后实现形式是作为固件(firmware)的方式存放于本发明的嵌入式接入点设备的FLASH闪存电路31中,与MPC852T处理器U1及硬件系统结合在一起,上电开机的时候就运行起来,完成快速的、稳定的系统操作功能。本发明选择了使用基于Motorola的POWERPC MPC852T处理器的MAC层硬件模块平台和POWERPC-LINUX2.4.4版本嵌入式LINUX操作系统来组成实现的硬件和软件平台,然后在这平台基础之上来完成MAC层协议栈软件模块系统的构建。As shown in Figure 7, the system hardware of the wireless protection access device based on the embedded system of the present invention is the bearer platform for the realization of the access point function, and the final implementation form of the software is stored in the present invention in the form of firmware (firmware). The FLASH flash memory circuit 31 of the embedded access point device is combined with the MPC852T processor U1 and the hardware system, and it starts running when the power is turned on to complete fast and stable system operation functions. The present invention has chosen to use the MAC layer hardware module platform of the POWERPC MPC852T processor based on Motorola and the POWERPC-LINUX2.4.4 version embedded LINUX operating system to form the hardware and software platform for realization, and then complete the MAC layer protocol on the basis of this platform The construction of stack software module system.

本发明的802.11b MAC层软件模块分为内核态和用户态两部分,其主要机理是把对实时性要求强的诸如802.11b数据收发处理,DCF/PCF媒体访问控制模块等以内核驱动的方式实现,对认证管理、密钥协商、802.1X协议等实时性要求不高的功能则在用户态空间实现。The 802.11b MAC layer software module of the present invention is divided into two parts, the kernel state and the user state, and its main mechanism is to transmit and receive data such as 802.11b data receiving and processing, DCF/PCF media access control module, etc. that have strong real-time requirements, in a kernel-driven manner Functions that do not require high real-time requirements such as authentication management, key negotiation, and 802.1X protocols are implemented in the user state space.

由图7中可见,MAC层协议栈软件模块的内核部分由54-65各模块构成:MAC层协议栈模块的54-61主要完成IEEE802.11定义的MAC层协议数据收发及访问控制的有关功能,完成对无线媒介信道接入的协调功能,另外还完成与以太网的接口的桥接的功能;模块62实现提供用户态程序的标准无线接口;模块63实现STA密钥的更新功能,模块23-25分别实现MAC层数据的WEP加密、TKIP加密及AES加密功能。这三个模块由模块61调用,通过用户的配置进行动态加载;模块65实现连接站点的管理功能。As can be seen in Figure 7, the kernel part of the MAC layer protocol stack software module is composed of 54-65 modules: 54-61 of the MAC layer protocol stack module mainly completes the related functions of MAC layer protocol data sending and receiving and access control defined by IEEE802.11 , complete the coordination function of wireless media channel access, and also complete the bridging function with the interface of Ethernet; module 62 realizes the standard wireless interface providing user state program; module 63 realizes the update function of STA key, and module 23- 25 realize WEP encryption, TKIP encryption and AES encryption of MAC layer data respectively. These three modules are invoked by the module 61 and dynamically loaded through the configuration of the user; the module 65 implements the management function of the connection site.

MAC层协议栈软件模块中用户态部分由模块66-74构成:模块66实现内核态数据流的提取和过滤,是内核态模块和用户态模块间的接口。模块67实现IEEE802.11标准中无线接入点管理功能,并加进了IEEE 802.11b的一些改进。在模块67中,主要包含了MIB模块、Mlme_Requests模块、Mlme_Indications模块和Distribute_Mmpdus、Power_Save_Monitor、AuthReq_Service_AP、AsocService_AP、AuthRspService和Synchronization_AP等模块。模块67主要完成LLC层和DS分布式系统和Tx_Rx部分内部数据传输过程的监管功能。模块68和模块69是模块67的子模块,分别处理IEEE802.11/11b的管理帧及IEEE802.11i/WPA/WPA2协议使用的EAPOL帧。模块70实现802.1X协议,其中模块73和模块74分别实现802.1X的状态机和802.11i/WPA/WPA2密钥协商认证的状态机。The user state part of the MAC layer protocol stack software module is composed of modules 66-74: module 66 implements the extraction and filtering of the kernel state data flow, and is the interface between the kernel state module and the user state module. Module 67 realizes the wireless access point management function in IEEE802.11 standard, and adds some improvements of IEEE 802.11b. In module 67, it mainly includes MIB module, Mlme_Requests module, Mlme_Indications module and Distribute_Mmpdus, Power_Save_Monitor, AuthReq_Service_AP, AsocService_AP, AuthRspService and Synchronization_AP and other modules. Module 67 mainly completes the supervision function of the LLC layer and the DS distributed system and the internal data transmission process of the Tx_Rx part. Module 68 and module 69 are sub-modules of module 67, which respectively process management frames of IEEE802.11/11b and EAPOL frames used by IEEE802.11i/WPA/WPA2 protocols. The module 70 realizes the 802.1X protocol, and the module 73 and the module 74 respectively realize the state machine of 802.1X and the state machine of 802.11i/WPA/WPA2 key agreement authentication.

MAC层协议栈模块要实现可运行的MAC层功能则还必须完成相应与外部的接口。MAC核心与DS分布式系统(即是以太网驱动模块19)、无线网络接口部分和上层LLC层之间存在接口过程。DS分布式接口和无线接口部分都有相应的设备驱动程序完成此相应的接口以完成与MAC层的交互。而MAC层完成相应的MAC层服务的接口以供LLC层调用并完成与LLC层的交互过程。MAC层软件模块是建立在实际的嵌入式系统平台基础之上的,因而还必须有嵌入式LINUX系统软件平台18的内核来完成MAC层的动作调用功能。The MAC layer protocol stack module must also complete the corresponding interface with the outside if it wants to realize the operable MAC layer function. There is an interface process between the MAC core and the DS distributed system (that is, the Ethernet driver module 19 ), the wireless network interface part and the upper LLC layer. Both the DS distributed interface and the wireless interface have corresponding device drivers to complete the corresponding interface to complete the interaction with the MAC layer. The MAC layer completes the corresponding MAC layer service interface for the LLC layer to call and completes the interaction process with the LLC layer. The MAC layer software module is based on the actual embedded system platform, so the kernel of the embedded LINUX system software platform 18 must also be provided to complete the action calling function of the MAC layer.

LLC或应用层的进程与MAC层内核的进程之间的交互有Data通道和Control通道,这个交互过程可以通过内存调用和中断的方法来完成。同样与DS分布式系统接口和无线网络接口部分的接口也可以通过内存调用和中断的方法来完成。The interaction between the LLC or application layer process and the MAC layer kernel process includes a Data channel and a Control channel, and this interaction process can be completed through memory calls and interrupts. Similarly, the interface with the DS distributed system interface and the wireless network interface can also be completed through memory calling and interrupt methods.

在具体的实现过程中,考虑系统的可实现性和系统的效率问题,本发明并没有采用传统的多线程方式来实现不同模块的并行处理和相互通信,而是重新设计了一种并行处理的方式。这主要考虑到较多的线程会影响到系统的在线程之间切换的时间和空间的花费,从而同样影响到系统的效率问题。MAC层协议栈模块如上述总共包括有22个子模块。In the specific implementation process, considering the realizability of the system and the efficiency of the system, the present invention does not use the traditional multi-threading method to realize the parallel processing and mutual communication of different modules, but redesigns a parallel processing Way. This is mainly due to the fact that more threads will affect the time and space of the system to switch between threads, which will also affect the efficiency of the system. As mentioned above, the MAC layer protocol stack module includes 22 sub-modules in total.

PHY I/O驱动模块完成对I/O接口模块部分的数据传送过程和控制过程的驱动过程。MAC层协议栈软件模块中桥接的模块从以太网驱动模块19收到数据帧,需从无线网络的接口中传出去,要求能够操作物理层硬件模块中的各部分模块,完成从无线数据端口将数据发送出去的过程;同样,相反方向的数据传输过程也要求有PHY I/O驱动模块的参与。The PHY I/O driver module completes the driving process of the data transmission process and control process of the I/O interface module. The bridged module in the MAC layer protocol stack software module receives the data frame from the Ethernet driver module 19, and needs to pass it out from the interface of the wireless network. The process of sending data; similarly, the data transmission process in the opposite direction also requires the participation of the PHY I/O driver module.

还有,硬件模块中的一些如功率控制,停产检测,AGC过程等都要能够从MAC层软件模块上进行控制。因而I/O驱动模块中要求能够提供这样的接口过程。而在嵌入式LINUX系统软件平台18中,驱动的实现方式有字符设备驱动方式、块设备驱动方式和网络设备驱动方式三种。同时,嵌入式LINUX系统软件平台下的驱动可以有两种方式链入内核:一种方式是作为一个模块进行动态加载;另外一个方式是静态链入内核。由于动态加载比静态链入具有更大的灵活性,所以本发明中的各驱动的实现都采用动态模块加载的方式编写,在软件上对ISL3873B芯片U13控制口、HFA3783芯片U14和ISL3685芯片U15的控制口的驱动控制是作为字符设备驱动来完成;而对ISL3873B芯片U13数据口的传输操作驱动则以网络设备驱动来完成的。Also, some of the hardware modules, such as power control, outage detection, AGC process, etc., must be able to be controlled from the MAC layer software module. Therefore, it is required to provide such an interface process in the I/O driver module. In the embedded LINUX system software platform 18, there are three types of driver implementations: character device driver, block device driver and network device driver. At the same time, the driver under the embedded LINUX system software platform can be linked into the kernel in two ways: one way is to dynamically load as a module; the other way is to statically link into the kernel. Because dynamic loading has greater flexibility than static linking, so the realization of each driver among the present invention all adopts the mode of dynamic module loading to write, on the software to ISL3873B chip U13 control port, HFA3783 chip U14 and ISL3685 chip U15 The driver control of the control port is completed as a character device driver; while the transmission operation driver for the U13 data port of the ISL3873B chip is completed as a network device driver.

有线I/O驱动模块控制口的工作流程如下:在软件流程中,首先为该模块生成一个file_operation结构,其中包含了所有的被调用的函数:read,write,ioctl,release函数等。在MPC852T处理器U1的SPI接口的工作过程,init_module()函数中需要配置SPI接口的管脚;设置SDMA的工作方式;设置ParameterRam和BD;同时根据需要,开/关中断,如果开中断,则注册中断处理程序;申请可以使用DMA的内存块;向内核注册本字符设备;open()函数模块完成计数器累加。Write()函数完成从用户空间中把数据拷贝到内核空间,把数据发出;同时检查是否成功发出,若出错向上层报告出错信息。Read()函数拷贝所要写的地址到内核空间,发送地址,发送完毕则启动接收,检查是否出错,若出错向上层报告出错信息。Close()函数模块完成计数器减一。Cleanup_module()函数模块释放所分配的内存,撤销本字符设备。数据口的工作过程中,SCC可以实现了很多常见的协议,譬如ETHERNET,HDLC,BITSYNC,TRANSPARENT,APPLETALK等。本发明选择了没有附加CRC校验的TANSPARENT模式来完成数据口的收发传输过程。The working process of the control port of the wired I/O driver module is as follows: In the software process, first generate a file_operation structure for the module, which contains all the called functions: read, write, ioctl, release functions, etc. In the working process of the SPI interface of the MPC852T processor U1, the pins of the SPI interface need to be configured in the init_module() function; the working mode of SDMA is set; Register the interrupt handler; apply for a memory block that can use DMA; register this character device with the kernel; the open() function module completes the counter accumulation. The Write() function finishes copying the data from the user space to the kernel space, and sends the data; at the same time, it checks whether the sending is successful, and reports an error message to the upper layer if there is an error. The Read() function copies the address to be written to the kernel space, sends the address, starts receiving after sending, checks whether there is an error, and reports an error message to the upper layer if there is an error. The Close() function module decrements the counter by one. The Cleanup_module() function module releases the allocated memory and revokes the character device. During the working process of the data port, SCC can implement many common protocols, such as ETHERNET, HDLC, BITSYNC, TRANSPARENT, APPLETALK, etc. The present invention selects the TANSPARENT mode without additional CRC check to complete the sending and receiving process of the data port.

远程SNMP/HTTP/CLI远程网管模块28为接入点提供SNMP/HTTP/CLI端口以便远程的监控终端能够通过网络对接入点设备的工作参数和工作性能进行相应的控制和监视。而SNMP/HTTP/CLI远程网管模块28就是驻留在AP中完成与远程终端通讯的程序。通过监控161,162端口,能够实现与远程终端的SNMP/HTTP/CLI通讯,并能对MAC层的协议运行参数进行修改,建立相应的IEEE 802.11的MIB库,实现统一的兼容的网络管理。用于本地串口监视的本地串口模块29完成串口信息的接受和传送,并能够对MAC协议栈的运行参数进行实时的更改,实现本地监控的功能。串口驱动模块20的编制实现对串口的驱动。以太网驱动模块19的编制实现了嵌入式LINUX系统软件平台18下的10M/100M以太网的驱动,同时完成相应帧的过滤过程的行为。最后还要完成对嵌入式LINUX系统软件平台18内核的精简,以适应嵌入式系统的小存取空间的要求。The remote SNMP/HTTP/CLI remote network management module 28 provides SNMP/HTTP/CLI ports for the access point so that the remote monitoring terminal can control and monitor the working parameters and performance of the access point device through the network. The SNMP/HTTP/CLI remote network management module 28 is a program that resides in the AP to communicate with the remote terminal. By monitoring ports 161 and 162, SNMP/HTTP/CLI communication with remote terminals can be realized, and the operating parameters of the MAC layer protocol can be modified, and the corresponding IEEE 802.11 MIB library can be established to achieve unified and compatible network management. The local serial port module 29 for local serial port monitoring completes the reception and transmission of serial port information, and can change the operating parameters of the MAC protocol stack in real time to realize the function of local monitoring. The programming of the serial port driver module 20 realizes the driving of the serial port. The preparation of the Ethernet driver module 19 realizes the driver of the 10M/100M Ethernet under the embedded LINUX system software platform 18, and simultaneously completes the behavior of filtering the corresponding frames. Finally, the simplification of the 18 cores of the embedded LINUX system software platform must be completed to meet the requirements of the small access space of the embedded system.

如图8,本发明的MAC层软件协议栈模块程序的流程如下:设备上电后,初始化程序的载入完成对MPC852T处理器U1的初始化过程,并完成对MPC852T处理器U1的内部各寄存器赋值和工作模式定位的初始化过程,同时外围其他芯片的初始化已同样完成。在该MPC852T处理器中,依次进行下述步骤:嵌入式LINUX系统的载入并运行,各驱动程序的载入,挂接和运行,MAC层协议栈程序的运行,SNMP/HTTP/CLI远程网管程序的运行,在MAC层协议栈模块中的main()函数运行,启动MAC层协议栈程序中的9个线程的运行,然后进入线程的循环的过程,当在循环过程中接收到数据,然后进行判断,当是从有线网端接收到数据并要传送到无线网当中去时,则启动相应的从无线网发送的进程完成从无线网发送出去的过程。当是从无线接入端接收到数据要发送到有线网上时,则启动另外的从有线网发送出去的进程完成相应的过程,另外当接收到SNMP/HTTP/CLI方式的控制数据时,则启动相应的SNMP/HTTP/CLI远程网管操作进程完成对MAC层协议栈模块的运行参数的调整过程。当在上述的线程处理和进程的处理过程中的出现异常处理时,则程序会退出,否则MAC层协议栈软件模块会循环运行下去。As shown in Fig. 8, the flow process of the MAC layer software protocol stack module program of the present invention is as follows: after the equipment is powered on, the loading of the initialization program completes the initialization process of the MPC852T processor U1, and completes the assignment of the internal registers of the MPC852T processor U1 The initialization process of positioning and working mode, and the initialization of other peripheral chips have also been completed. In the MPC852T processor, the following steps are carried out in sequence: loading and running of the embedded LINUX system, loading, mounting and running of each driver program, running of the MAC layer protocol stack program, SNMP/HTTP/CLI remote network management The operation of the program, the main() function in the MAC layer protocol stack module runs, starts the operation of 9 threads in the MAC layer protocol stack program, and then enters the thread cycle process, when data is received in the cycle process, and then Judgment is made, when the data is received from the wired network and is to be transmitted to the wireless network, the corresponding process of sending from the wireless network is started to complete the process of sending out from the wireless network. When the data received from the wireless access terminal is to be sent to the wired network, another process sent from the wired network is started to complete the corresponding process. In addition, when the control data of SNMP/HTTP/CLI mode is received, it is started The corresponding SNMP/HTTP/CLI remote network management operation process completes the adjustment process of the operating parameters of the MAC layer protocol stack module. When abnormal processing occurs during the above-mentioned thread processing and process processing, the program will exit, otherwise the MAC layer protocol stack software module will continue to run in a loop.

应当理解的是,对本领域普通技术人员来说,可以根据本发明的较佳实施例以及其技术构思做出各种可能的改变或替换,而所有这些改变或替换都应属于本发明所附权利要求的保护范围。It should be understood that those skilled in the art can make various possible changes or substitutions according to the preferred embodiments of the present invention and its technical concept, and all these changes or substitutions should belong to the appended rights of the present invention. the scope of protection required.

Claims (9)

1、一种基于嵌入式系统的无线接入保护设备,其特征在于该设备包括以下的三个模块:最小嵌入式系统平台模块(1)、I/O扩展通信模块(2)和软件系统模块(3);其中,最小嵌入式系统平台模块(1)包括:一嵌入式处理器U1及其支持电路(4)、存储器模块电路(5)、电源模块电路(6)、复位及硬件初始化模块电路(7)、时钟模块电路(8)和BDM调试接口模块电路(9);I/O扩展通信模块(2)包括有线通信接口和无线接入接口两部分,有线通信接口包括10/100M快速以太网接口电路(10)、10M以太网接口电路(11)和串行接口电路(12),无线接入接口由MAC与基带处理电路(13)、中频处理电路模块(14)、射频处理电路模块(15)、射频功放电路模块(16)和天线模块(17)组成;软件系统模块(3)包括嵌入式LINUX操作系统软件平台(18)和MAC层协议栈软件模块,MAC层协议栈软件模块包括了以下的几个部分:以太网驱动模块(19)、串口驱动模块(20)、PCMCIA驱动模块(21)、无线接入硬件驱动模块(22)、WEP加密模块(23)、TKIP加密模块(24)、AES加密模块(25)、网桥设备驱动模块(26)、802.1X认证模块(27)、SNMP/HTTP/CLI方式的远程网管模块(28)和完成本地配置功能的串口模块(29);嵌入式处理器U1分别通过数据、地址、控制线(33、34)与一可读写存储器电路(30)和一闪存电路(31)进行电连接,嵌入式处理器U1还通过另一数据线(35)与一个存储辅助电路(32)电连接;嵌入式处理器U1还分别电连接有电源模块电路(6)、复位及硬件初始化模块电路(7)、时钟模块电路(8)、BDM调试接口模块电路(9),共同构成一个最小嵌入式系统平台模块(1);嵌入式处理器U1还通过控制线(36、37、38)分别连接有10/100M快速以太网接口电路(10)、10M以太网接口电路(11)和串行接口电路(12),这些接口电路再分别通过接口线(42、43、44)对应连接以太网接口(39、40)和串行接口(41);嵌入式处理器U1通过标准PCMCIA接口插座(46)连接无线接入模块电路(45),构成一个具有多种通信形式的I/O扩展通信模块;嵌入式处理器U1与各通信子模块之间通过相应的驱动模块和MAC层协议栈软件模块来完成通信联接和通信协作过程。1. A wireless access protection device based on an embedded system, characterized in that the device includes the following three modules: a minimum embedded system platform module (1), an I/O expansion communication module (2) and a software system module (3); wherein, the minimum embedded system platform module (1) includes: an embedded processor U1 and its support circuit (4), memory module circuit (5), power supply module circuit (6), reset and hardware initialization module circuit (7), clock module circuit (8) and BDM debugging interface module circuit (9); the I/O expansion communication module (2) includes two parts, a wired communication interface and a wireless access interface, and the wired communication interface includes 10/100M fast Ethernet interface circuit (10), 10M Ethernet interface circuit (11) and serial interface circuit (12), the wireless access interface consists of MAC and baseband processing circuit (13), intermediate frequency processing circuit module (14), radio frequency processing circuit Module (15), radio frequency power amplifier circuit module (16) and antenna module (17) form; Software system module (3) comprises embedded LINUX operating system software platform (18) and MAC layer protocol stack software module, MAC layer protocol stack software The module includes the following parts: Ethernet driver module (19), serial port driver module (20), PCMCIA driver module (21), wireless access hardware driver module (22), WEP encryption module (23), TKIP encryption module (24), AES encryption module (25), bridge device driver module (26), 802.1X authentication module (27), remote network management module (28) in SNMP/HTTP/CLI mode, and a serial port module that completes local configuration functions (29); Embedded processor U1 is electrically connected with a readable and writable memory circuit (30) and a flash memory circuit (31) respectively by data, address, control line (33,34), and embedded processor U1 also passes through Another data line (35) is electrically connected with a storage auxiliary circuit (32); the embedded processor U1 is also electrically connected with a power supply module circuit (6), a reset and hardware initialization module circuit (7), a clock module circuit (8) ), the BDM debugging interface module circuit (9), jointly constitute a minimum embedded system platform module (1); the embedded processor U1 is also connected with a 10/100M Fast Ethernet interface by control lines (36, 37, 38) circuit (10), 10M Ethernet interface circuit (11) and serial interface circuit (12), and these interface circuits are respectively connected to Ethernet interface (39, 40) and serial interface circuit (39, 40) and serial Interface (41); Embedded processor U1 connects wireless access module circuit (45) by standard PCMCIA interface socket (46), constitutes an I/O expansion communication module with multiple communication forms; Embedded processor U1 and each The communication sub-modules complete the communication connection and communication cooperation process through the corresponding driver module and the MAC layer protocol stack software module. 2、根据权利要求1所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述无线接入接口中的MAC与基带处理电路把MAC层数据处理和基带调制解调整合在一起,提高处理效率;所述中频处理电路模块完成对信号的载波调制解调;所述射频处理电路模块完成已调信号的频率转换;所述射频功放电路模块完成对发送的射频无线信号进行放大处理;而天线模块完成电信号和电磁波信号的转换。2. The wireless access protection device based on an embedded system according to claim 1, characterized in that: the MAC and baseband processing circuits in the wireless access interface combine MAC layer data processing and baseband modulation and demodulation adjustment together , improve the processing efficiency; the intermediate frequency processing circuit module completes the carrier modulation and demodulation of the signal; the radio frequency processing circuit module completes the frequency conversion of the modulated signal; the radio frequency power amplifier circuit module completes the amplification processing of the transmitted radio frequency wireless signal ; while the antenna module completes the conversion of electrical signals and electromagnetic wave signals. 3、根据权利要求1或2所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述的无线接入接口部分与所述的最小嵌入式系统平台模块(1)之间采用标准“PCMCIA”接口完成信号连接和时序匹配过程,为最小嵌入式系统平台模块(1)的设计提供了更多选择空间。3. The wireless access protection device based on embedded system according to claim 1 or 2, characterized in that: said wireless access interface part and said minimum embedded system platform module (1) adopt The standard "PCMCIA" interface completes the signal connection and timing matching process, which provides more options for the design of the smallest embedded system platform module (1). 4、根据权利要求1或2所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述嵌入式处理器为“MPC852T”模块。4. The wireless access protection device based on an embedded system according to claim 1 or 2, wherein the embedded processor is an "MPC852T" module. 5、根据权利要求1所述的基于嵌入式系统的无线接入保护设备,其特征在于:在所述无线接入模块电路中,采用“Intersil”公司的“PRISM2.5”芯片组的相关模块以及外围电路来完成每个功能模块;并且所述MAC与基带处理电路由带MAC层数据处理和rake接收机的基带处理电路芯片“ISL3873B”及外围电路实现;所述中频处理电路模块则由I/Q调制/解调器和混频器芯片“HFA3783”及外围电路组成;所述射频处理电路模块的RF/IF转换过程由2.4GHz射频/中频转换器和混频器芯片ISL3685及外围电路完成;所述射频功放电路模块由2.4GHz功率放大器和检测器ISL3984组成;天线模块由分布式的圆极化双天线组成。5. The wireless access protection device based on an embedded system according to claim 1, characterized in that: in the wireless access module circuit, the relevant modules of the "PRISM2.5" chipset of the "Intersil" company are used And peripheral circuit completes each function module; And described MAC and baseband processing circuit are realized by the baseband processing circuit chip " ISL3873B " of band MAC layer data processing and rake receiver and peripheral circuit; Described intermediate frequency processing circuit module is then by I /Q modulation/demodulator and mixer chip "HFA3783" and peripheral circuits; the RF/IF conversion process of the RF processing circuit module is completed by 2.4GHz RF/IF converter and mixer chip ISL3685 and peripheral circuits ; The radio frequency power amplifier circuit module is composed of a 2.4GHz power amplifier and a detector ISL3984; the antenna module is composed of distributed circularly polarized dual antennas. 6、根据权利要求1所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述MAC层协议栈软件模块完成IEEE802.11、802.11i、WPA/WPA2定义的MAC层协议栈的基本功能及安全扩展功能,完成对无线媒介信道接入的协调功能,无线保护接入WPA安全功能以及完成与以太网的接口的桥接的功能。6. The wireless access protection device based on an embedded system according to claim 1, characterized in that: the MAC layer protocol stack software module completes the MAC layer protocol stack defined by IEEE802.11, 802.11i, WPA/WPA2 Basic functions and security expansion functions, complete the coordination function of wireless media channel access, wireless protection access WPA security function and complete the bridging function with the Ethernet interface. 7、根据权利要求1或6所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述MAC层协议栈软件模块分为内核态和用户态两部分,把对实时性要求强的802.11b数据收发处理、DCF/PCF媒体访问控制模块以内核驱动的方式实现,对认证管理、密钥协商、802.1X协议实时性要求不高的功能在用户态空间实现。7. The wireless access protection device based on an embedded system according to claim 1 or 6, characterized in that: the MAC layer protocol stack software module is divided into two parts, the kernel state and the user state. The 802.11b data transceiver processing and DCF/PCF media access control modules are implemented in a kernel-driven manner, and the functions that do not require high real-time performance of the authentication management, key negotiation, and 802.1X protocol are implemented in the user space. 8、根据权利要求7所述的基于嵌入式系统的无线接入保护设备,其特征在于:所述MAC层协议栈软件模块的用户态部分采用单线程方式,用户态部分的16个功能子模块采用自定义的消息队列交互来进行通信,减少了系统开销。8. The wireless access protection device based on an embedded system according to claim 7, characterized in that: the user state part of the MAC layer protocol stack software module adopts a single thread mode, and the 16 functional submodules of the user state part Use custom message queue interaction to communicate, reducing system overhead. 9、根据权利要求7所述的基于嵌入式系统的无线接入保护设备,其特征在于所述MAC层协议栈软件模块中WEP加密模块、TKIP加密模块以及AES加密模块在内核态部分以内核驱动模块的形式实现,通过动态调用的方式调用,减少系统开销并保证对数据的实时性传输要求。9. The wireless access protection device based on an embedded system according to claim 7, wherein the WEP encryption module, the TKIP encryption module and the AES encryption module are driven by the kernel in the kernel state part in the MAC layer protocol stack software module It is implemented in the form of modules and called through dynamic calls, reducing system overhead and ensuring real-time data transmission requirements.
CNB2005101227899A 2005-12-02 2005-12-02 Wireless protection access equipment based on embedded system Expired - Fee Related CN100496050C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101227899A CN100496050C (en) 2005-12-02 2005-12-02 Wireless protection access equipment based on embedded system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101227899A CN100496050C (en) 2005-12-02 2005-12-02 Wireless protection access equipment based on embedded system

Publications (2)

Publication Number Publication Date
CN1777180A CN1777180A (en) 2006-05-24
CN100496050C true CN100496050C (en) 2009-06-03

Family

ID=36766479

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101227899A Expired - Fee Related CN100496050C (en) 2005-12-02 2005-12-02 Wireless protection access equipment based on embedded system

Country Status (1)

Country Link
CN (1) CN100496050C (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179554B (en) * 2006-11-07 2012-12-12 华为技术有限公司 Method and network side for notifying boot mode of mobile subscriber terminal
CN101667945B (en) * 2008-09-05 2012-12-19 中兴通讯股份有限公司 Network port-based dialing system and bridging module
CN101605128B (en) * 2009-04-22 2012-05-23 网经科技(苏州)有限公司 Method for LINUX master-slave equipment to communicate through Ethernet interface
CN103119801B (en) * 2010-09-22 2015-05-20 惠普发展公司,有限责任合伙企业 Modular interface systems and methods
CN101977147B (en) * 2010-10-25 2012-07-04 中山大学 Message forwarding based new method for accessing NAT (Network Address Translation) router into 802.1X certification network
CN101977381B (en) * 2010-11-18 2013-10-23 杭州华三通信技术有限公司 Method and device for processing cipher key list items
CN102970316A (en) * 2012-02-15 2013-03-13 中国人民解放军海军航空工程学院 Real-time propelling multi-platform mixed communication mechanism
CN102752783B (en) * 2012-07-19 2015-04-22 上海东洲罗顿通信股份有限公司 Outdoor double-frequency high-power wireless access system for data transmission of wireless local area network
CN104159331A (en) * 2014-08-08 2014-11-19 成都开能科技发展有限公司 Core control panel structure for AP (Access Point) system
CN104159330A (en) * 2014-08-08 2014-11-19 成都开能科技发展有限公司 Outdoor AP system
CN104202315A (en) * 2014-08-25 2014-12-10 山东超越数控电子有限公司 Network data package filtering method based on Power PC hardware frame
CN108255534B (en) * 2016-12-27 2021-10-01 北京京东尚科信息技术有限公司 PC (personal computer) end application processing method, processing device, electronic equipment and storage medium
CN112866977B (en) * 2017-02-07 2022-06-10 华为技术有限公司 Data transmission method, terminal and access network element
CN108134721A (en) * 2017-12-12 2018-06-08 天津津航计算技术研究所 A kind of anti-adverse environment Ethernet LAN communication system
CN111200837B (en) * 2019-12-20 2023-12-22 翱捷科技股份有限公司 Wi-Fi software testing system and method
CN113110099B (en) * 2021-03-04 2023-03-14 清华大学 A multi-mode integrated hybrid real-time simulation platform

Also Published As

Publication number Publication date
CN1777180A (en) 2006-05-24

Similar Documents

Publication Publication Date Title
CN100496050C (en) Wireless protection access equipment based on embedded system
EP1576744B1 (en) Multi-processor platform for wireless communication terminal having partitioned protocol stack
EP2225832B1 (en) Multiple radio instances using software defined radio
JP4426093B2 (en) Digital radio frequency transceiver
JP4491350B2 (en) Wireless integrated circuit
CN101184092B (en) Environment-aware and reconfigurable mobile terminal communication processor
BRPI0720764A2 (en) METHOD AND APPARATUS TO SUPPORT PICO NETWORK COMMUNICATION
US8571478B2 (en) Wireless USB device and wireless USB communication system
KR20100106507A (en) Technique for providing network access via multiple mobile platforms
CN107872250B (en) A kind of communication module and its communication means that electric system public affairs private network is general
Joh et al. A hybrid Wi-Fi P2P with bluetooth low energy for optimizing smart device’s communication property
US7075914B2 (en) Software modem architecture
CN100566274C (en) The Wireless LAN access device that is used for remote content monitoring
CN1305266C (en) Radio local area network cut-in point device based on embedded system
Cho et al. Flew: fully emulated wifi
CN201150078Y (en) An environment-aware and reconfigurable mobile terminal communication processor
Neupane A comparative study of wireless star networks implemented with current wireless protocols
CN2935647Y (en) Wireless protection access equipment based on embedded system
EP3574672B1 (en) Authenticating a multicast wake-up packet
CN212343809U (en) An edge-type cellular IoT private network system
CN1445964A (en) Wireless network access switching port
Cho et al. Unify: Turning BLE/FSK SoC into WiFi SoC
CN115568040A (en) MIFI equipment
RU2832455C2 (en) Communication device and communication method for multi-band operation
Eliasz Zephyr RTOS Wi-Fi Applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090603

Termination date: 20121202