Font Size: a A A

Construction Of Wireless Router Platform And Its Embedded IPv6 Protocol Stack Research And Implementation

Posted on:2012-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:L LvFull Text:PDF
GTID:2178330335474524Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As we all know, the router has long been the core equipment of computer network, its importance should not be underestimated. The increased demand of digital home, remote control and fast wiring, highlights the growing importance of wireless router. However, traditional wireless router still using wired connection to access Internet, making the mobility of the wireless router is limited and failing to achieve a real sense of the wireless connection. And with a large number of embedded devices access to the network, the IPv4 address shortage problem becoming increasingly prominent, while the IPv6 protocol stack which either complexity or closely integrated with the operating system can not meet the needs of embedded systems.To solve the problem above, the purpose of this paper is to design a wireless router which support 3G and WiFi function and streamlined IPv6 protocol stack. LAN hosts can use WiFi module share resources or connect to the Internet through 3G module,achieving a real sense of the wireless router.Meanwhile, in order to compatible with traditional wireless route, the wireless route we designed also add the wire LAN module to support the wire connection. And in order to meet current and future network development requirements and the characteristics of embedded, this paper designs and implements a streamlined IPv6 protocol stack to meet the needs of accessing networks for embedded products.This paper mainly for the following works:(1)To solve the problem traditional wireless router still relys on wired access to Internet,this paper building wireless router hardware platform based on 3G,WiFi modules. Using Samsung's ARM family of processors S3C2440 and peripheral devices form the core of the system's hardware. On this basic,3G, WiFi, and wire LAN modules was designed so that the hosts in Ian can connect to the wireless router through WiFi or wired Ian, and router connects to Internet through the 3G. (2)Considering the characteristics of wireless router, the paper building wireless router software platform. Firstly, set up a cross-compile environment for software development, and then porting the uboot, linux kernel. Adding 3G, WiFi and wire LAN modules driver in kernel, finally build a file system and add related application.(3)Design and implement the embedded IPv6 protocol stack.This paper studies the network protocol stack of linux operating system, pointting out that it's too large and complex,not suitable for embedded system.So we design IPv6 protocol stack for embedded system, and build a wireless router hardware-based ARM platform to implement the protocol stack.(4) Test router platform functionality and performance.Test 3G, WiFi, LAN and IPv6 protocol stack on Router platform and give the test results.Finally,test the performance of the wireless router.
Keywords/Search Tags:ARM, Embedded Linux, 3G, WiFi, PCMCIA, embedded IPv6 stack
PDF Full Text Request
Related items