Font Size: a A A

The Design And Implementation Of Embedded Router's Software Based On Linux

Posted on:2011-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:X Q XuFull Text:PDF
GTID:2178330332968770Subject:Computer technology
Abstract/Summary:PDF Full Text Request
It has been paid more and more close attention to routers as the core equipment of network. With the growing popularity of the network, the routers are extensive used even in the family. Therefore, the technology research and development for routers already has a universal significance and practical value.Start with the concept of embedded system, this paper has introduced the platform of hardware development, development environment needed for design and implementation and its tool chain, then explained detailed procedures of the migration process for target board with the uBoot, and then analyzed the working principle of Linux operating system and how to transplant Linux OS to the development board, completed the modules of root file system, embedded WEB service, PPPoE dial-up service, DHCP service, firewall and etc based on streamlined kernel. Finally, the functionality and performance testing and analysis have been achieved in this paper.Specific designs and implementations are as follows:1. Further study the theory of embedded systems, build the cross-compiler environment independently, and the transplantation of BootLoad and Linux on the development board.2. Study Linux kernel mechanism in depth, especially for the analysis of network protocol stack.3. Complete the design and implementation of root file system, embedded WEB service, PPPoE dial-up service and DHCP service.4. In-depth discussion of implementation for the packet sending and receiving, CGI, NAT and firewall. 5. Reports obtained with the functionality and performance testing on the whole system.
Keywords/Search Tags:Linux, embedded, router, firmware
PDF Full Text Request
Related items