Research on Network Driver Based on Embedded Processor

In order to achieve better network communication between embedded devices, we complete a network driver program based on embedded processor platform. In the definition of internal data type, We choose little-endian due to our processor and use LwIP build-in error code in arch.h file. Moreover, LwIP provides users with a convenient configuration at the beginning of its design. Additionally, in order to achieve stable data communication and web browser functionality, a no operating system migration is performed on the embedded TCP/IP protocol stack LwIP. In this paper, we present the migration process and function graph. A detailed analysis on the protocol stack internal data management and low-level interface is provided as well. Test results show that LwIP guarantee stable communication with high speed and small memory consumption.

[1]  Kwang-Ting Cheng,et al.  Simulation-Based Functional Test Generation for Embedded Processors , 2006, IEEE Transactions on Computers.

[2]  Wu Deng,et al.  Design of network device driver in embedded Linux , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[3]  Yan Song Design and Analysis of an Embedded PCI Network Card Based on TriMedia Processor , 2004 .

[4]  Dai Hai-hong Design and Implementation of E1 Network Driver for Embedded Communication Server , 2009 .

[5]  Yan Li,et al.  Design and Implementation of Embedded System Based on Modbus TCP/IP , 2012 .

[6]  Xiaodong Wang,et al.  Design and Implementation of An Embedded-Linux Downloading Server and Network Proxy , 2008, 2008 IEEE International Symposium on Knowledge Acquisition and Modeling Workshop.