微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > PXA270嵌入式系统在Socket通信的应用

PXA270嵌入式系统在Socket通信的应用

时间:12-08 来源:互联网 点击:

printf("OK-- i am a child procces,i am responsible for this new communicate,blow i will do for connect");

printf("OK-- please enter your data which you want to send n");

while(1)

bzero(sendbuffer,long);

scanf("%s",sendbuffer);

sendcheck=send(newsocket,sendbuffer,strlen(sendbuffer),0); //发送数据

if(sendcheck==-1)

printf("error!!!failed to send to remote");

close(newsocket);

else

printf("OK--now you have send %d byte data to remote!!!pleases send again!!!!",sendcheck);

4 应用与测试

图5 数据发送验证客户端

系统测试前,服务器端通过以太网和客户端实现连接。客户端构建了li

nux嵌入式操作系统,客户端的程序通过嵌入式交叉编译环境进行调试。测试前应保证网络的顺畅和串口的操作正常。

启动服务器端,运行Linux操作系统,并建立新的用户终端,然后运行服务器端socket通信程序。

启动客户端,运行Linux嵌入式操作系统,配置IP地址为192.168.15.15,运行客户端socket通信程序。

服务器端和客户端连接,在服务器端会有详细的连接请求显示出来,如IP地址、服务器当前状态,通信模式等。服务器开始发送数据,客户端开始接收来自服务器的数据,验证是否正确。图5为数据发送验证客户端。

5 结论

通过在PXA270中增加嵌入式操作系统Linux的基础上实现一个较为简单的网络通信模块,验证了嵌入式系统socket通行的可行性,实现嵌入式系统基于TCP/IP协议的网络接入,针对各种智能设备如家用电器、工业控制装置或仪器、安全监控系统、汽车电子接入互联网变得简单容易。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top