Dissertation > Excellent graduate degree dissertation topics show
TCP/IP Implementation and Optimization Based on F2812DSP
Author: LiuMing
Tutor: CaoDanHua
School: Huazhong University of Science and Technology
Course: Physical Electronics
Keywords: DSP Ethernet controller TCP/IP protocol stack
CLC: TP393.04
Type: Master's thesis
Year: 2008
Downloads: 235
Quote: 6
Read: Download Dissertation
Abstract
|
With the success of the Internet, the TCP/IP protocol stack has become a global standard for communication. TCP/IP is the underlying protocol used for web page transfers, e-mail transmissions, file transfers and etc. For embedded systems, being able to run TCP/IP makes it possible to connect the system directly to the global Internet.This paper uses TI’s F2812DSP as the controller of the embedded system. The chip has both digital signal processing capabilities, but also has strong management capabilities and embedded control functions. With the expansion of the ethernet controller Ax88796 through F2812DSP’s external interface and the transplantation of the TCP/IP protocol stack, we achieved communication solutions of the system. This scheme is powerful, versatile, and provides a good reference for communication solutions of other embedded systems.In the aspect of Ax88796 driver developmemt, reading and writing timing of Ax88796 are analyzed. Timing match design according to F2812DSP’s external interface timing is also implemented. Ethernet frame can be sent and received by using the interrupt way.All of this hides the details of lower hardware for upper protocols. The overflow process of Ax88796 is handled and network’s link status is checked by using the timer. If anything wrong, the system is restored. The system has good fault-tolerant and self-healing ability.In the aspect of the transplantation of the TCP/IP protocol stack,this paper uses the open-source embedded protocol stack uip1.0. Through cutting and transplantation, we implement the IP、ARP、ICMP and TCP protocols. We optimize the protocol stack and program the checksum calculation using assembly language. Based on PC’s TCP software tesing tools and the network protocol analysis tool Sniffer,we implement strict tests for ARP、the ICMP Ping function、TCP connection, release and data transmission. Test results show that the protocols we have implemented run stably and reliably,have essential features of the TCP/IP stack ,and can seamlessly connect to the Internet.
|
Related Dissertations
- Design of Electronicalcontrol System for Electronic Jacquard Knitting Machine,TS183
- Research on the Integrated Grating Subdividing Digital Display Device Based on DSP,TH822
- Study on Two Dimensional of Auto-Collimator Based on DSP,TH741.14
- Study on the Control System for Automatic Aiming of HWIL Pitching Mechanism,TJ303
- Research on Synchronous Motor Excitation Control System,TM341
- The AES Algorithm and Its Implementation in DSP,TN918.1
- The Design of a DSP-Based Robot Speech Command Recgnition System,TN912.34
- Research on Signal Receiving System of Phase Laser Range Finder,TN249
- Study on Implementation Technology of Channel Estimation in OFDM System Based on DSP,TN919.3
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Voice Signal De-noise Base on Wavelet and Arithmetic Implement with DSP,TN912.3
- Research on Image Compression and Implementation Using TMS320C6713 Based on SPIHT Algorithm,TP391.41
- A Study on the Technology of the Infrared Image Matching,TP391.41
- Development of 3-Dimensional Scanning Probe Data Acquisition System Based on DSP,TP274.2
- Development of Vxibus Common Interface Module Based on DSP,TP274
- Research of Acoustic Signal Acquisition System Based on DSP,TP274.2
- Research of DSP-based Real-time Demodulation Method of One-frequency Laser Interferometer,TN911.3
- Laser alignment system posture measuring device developed,TN24
- Research of Three-Phase Four-Wire Active Power Filter Based on Dual DSP,TN713.8
- ATV vehicle weapon control system,TP273
- Research on DSP-based Auto-focusing Systems,TP391.41
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Communication protocols, communication protocols
© 2012 www.DissertationTopic.Net Mobile
|