Font Size: a A A

The Research And Application Of Embedded TCP/IP Technology

Posted on:2007-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:F AnFull Text:PDF
GTID:2178360185978232Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of Internet and embedded system, there are more and more requirements for instruments to be connected to the Internet. Embedded TCP/IP or integrating TCP/IP stacks into embedded system insures the connection between embedded systems and ethernet based on TCP/IP. At present, the widly used TCP/IP stacks for embedded systems are uIP and LwIP, both of which are written in C language, easy to transplant and suitable for 8/16 bit MCUs.In this paper, we focus on the transplant and applications of embedded TCP/IP technology. The design of uClinux is also refered.Protocol stacks is a set of many protocols each of which describes the special rule of netwrok communication from the physical layer to application layer. TCP/IP stacks is made up of more than a hundred of protocols. uIP and LwIP mainly include TCP, IP and ARP. In the application layer, HTTP and TFTP are needed to be written. Integrating TCP/IP stacks into embedded sysytems makes the embedded system a node of Ethernet, and greatly extends the communication distance of the embedded system.In this paper, the research of embedded TCP/IP is mainly on chip web server (based on HTTP) and remote file tranport (based on TFTP). With chip web server, embedded system can be monitored via Ethernet, which can be used in remote measurement. For example, in our system, chip web server is used in conductivity measurement. Remote file transport is very usful in embedded system design and debug, and its application is described in detail in section 4.RTOS plays an important role in embedded system. In our system,μC/OS-II is choosed as the software platform because of its excellect performance and free of charge. LwIP is implanted intoμC/OS-II as the TCP/IP stacks. CGI (Common Gateway Interface) used in PC is introduced into embedded TCP/IP technology. In the near future, we are trying to move to anther famous operation systems:μClinux.μClinux is a completed OS, with its API, our work will be easier.
Keywords/Search Tags:TCP/IP, Embedded web server, Embedded OS, TFTP, Water conductivity measurement
PDF Full Text Request
Related items