·上一文章:基于3G手机的视频监控系统的设计
·下一文章:基于STWD100xP WTD嵌入式系统抗EMC技术
主程序核心代码如下:
4 系统运行效果分析
在系统中网络终端和计算机的服务器线程一直处于工作状态,这样就保证了任何一端随时能作为客户端发起链接并链接成功,换个角度任何一端也能够随时收到客户端发送过来的数据,这样就实现了想发就发,有数据就收,达到了实时网络通信的实时性要求。
ARM11网络终端上,将液晶显示的图片数据交由计算机处理,大大减少ARM11的处理时间,使得响应按键、开关等的速度更为迅速。LCD显示上采用直接读写GPIO,LCD控制器的读写时序全部在底层驱动中完成,应用程序和内核的交互少,试验证明内核的执行速度在数量级上大于应用程序的执行速度,程序运行效率高。
5 结语
ARM11嵌入式系统以其体积小、处理速度快、功能强的特点,能实现实时性要求较高的网络组网和网络通信,从而进一步开拓了嵌入式系统的应用前景。本文通过设计TCP/IP协议服务器客户端双线程工作模式和直接读写GPIO驱动LCD,并将显示图片由网络交给计算机处理,提高了实时网络通信的可靠性和实时性,充分利用了计算机和ARM11的资源。同时该设计可移植性强,可应用到其他网络终端的工作,对ARM11嵌入式系统的应用具有借鉴意义。