It is often seen in large application projects, there is a need to communicate between two different processors or two different kernels. The aim of this paper is to communicate between two different kernels and use efficient method to do so. The TCP/IP protocol is implemented to communicate between two boards via the Ethernet port and use lwIP (lightweight IP) stack, which is a smaller independent implementation of the TCP/IP stack suitable for use in embedded systems. While retaining TCP/IP functionality, lwIP stack reduces the use of memory and even size of the code. In this process of communication we made Raspberry pi as an active client and Field programmable gate array(FPGA) board as a passive server and they are allowed to communicate via Ethernet. Three applications based on TCP/IP client-server network communication have been implemented. The Echo server application is used to communicate between two different kernels of two different boards. Socket programming is used as it is independent of platform and programming language used. TCP transmit and receive throughput test applications are used to measure maximum throughput of the transmission of data. These applications are based on communication to an open source tool called iperf. It is used to measure the throughput transmission rate by sending or receiving some constant piece of data to the client or server according to the test application.

1.
S.
Bhuvaneswari
,
Sahaya Anselin
Nisha
A. “
Implementation of Tcp/Ip on Embedded Webserver Using Raspberry Pi In Industrial Application
,”
International Journal of Advanced Research in Computer and Communication Engineering
Vol.
3
, Issue
3
,
March 2014
2.
Xilkernel,XILINX, EDK
9.1i December 12,
2006
.
3.
Jing
Chen
,
Da-Wei
Chang
,
Chung-Ping
Young
,
Guan-Ying
Huang
,
Su-Lin
Chu
,
Chung-Yuan
Ke
,
Shih-Tun
Yen
and
Tsang-Shou
Kuo
, ”
Building A Multi-Kernel Embedded System with High Performance IPC Mechanism
,”
IEEE International Conference on High Performance Computing and Communications
,
2011
.
4.
Smart Fusionc SoC: Running Webserver, TFTP on lwIP TCP/IP Stack
, November
2014
, Microsemi Corporation, Application Note AC365
5.
Daniel
Anton
,
Ramon
Bragos
,
Pere J.
Riu
, “
Remotely Accessible Laboratory for Instrumentation and Sensors
,”
Instrumentation and Measurement Technology Conference Coma
.
Italy
,
18-20 May 2004
.
6.
Adam
Dunkels
, “
Design and Implementation of the lwIP TCP/IP Stack
,”
Swedish Institute of Computer Science
,
February 20, 2001
.
This content is only available via PDF.
You do not currently have access to this content.