Font Size: a A A

The Porting And Implementation Of Light-Weight TCP/IP Based On ARM

Posted on:2010-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:W ChenFull Text:PDF
GTID:2178360278459880Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
In recent years embedded technology is filtering into People's life in every field such as industry controlling,intelligent terminals and electronic consumables. At the same time Internet technology has also made a rapid progress. So embedded Internet technology emerges and is used in remote supervisory control system and information sharing applications. And now it becomes a key technique.The paper expatiated the context, aim and the significance of the subject study at first. Secondly, it analyzed the working principle of the embedded operating systemμC/OS-II and the process transplanted it to the LPC2210, which provides the operating system support for the realization of the embedded TCP/IP protocol stack. Then, for the special needs of the embedded protocol stack, the paper made a detailed analysis and used the zero-copy technology, cross-layer technology etc, madding a effectively cutting and optimization for the LwIP, which combined withμC/OS-II, a compact design of the protocol stack working model and memory management mechanism. The cutting and optimization had been done on the ARP protocol, ICMP protocol, UDP protocol, TCP protocol stack etc of LwIP based on the driver of hardware. And analyze their security vulnerabilities and attacks based on these loopholes means. then provide the technical and measures such as detection algorithm to fill the gaps and attack. Finally, the optimized LwIP had been transplanted in the target board successfully.The article has also designed a algorithms, which can provide enough of soft timers. Without the support of the operating system, the soft timer can provide adequate time services for the multi-task system, and does not affect the interrupt processing time. It also has the automatic callback function, can automatically initiate a call after the timer. This soft timer easy to use and be transplanted, greatly facilitate the use of the subject which need many timers. The subject comes from the specific project of"Battery Data Recorder", the paper analyzed every functional modules of it and designed it system architecture, made the code writing and testing for their implementation. At last, realize the inter-network communications between embedded target and PC through the TFTP server.After several months of the issue of hardware and software design and field testing, the subject had achieved its initial design goals. An experimental hardware platform and a multi-tasking multi-protocol framework based on the real-time systems had been constructed, which laid the foundation for the futures. The futures can create a network control system without the need of deeper understanding ofμC/OS-II real-time embedded operating system and TCP/IP protocol stack.
Keywords/Search Tags:Battery Data Recorder, ARM, μC/OS-II, LwIP, Network Security
PDF Full Text Request
Related items