摘要
综合运用Java和C语言,开发了基于ARMll嵌入式处理器的通信系统。依据C/S模型,服务器端及客户端均运行于Linux操作系统下;结合UDP、TCP等协议及多线程技术,解决了复杂网络拓扑环境下的通信问题,实现了点对点及点对多点的语音和文件数据传输。服务器端及客户端设计均采用可视化界面,提升了用户体验。实验结果表明,在Internet环境下,该系统的语音交互时延较短,文件传输可靠,系统运行正常。
In this paper, a communication system based on an ARM11 embedded processor is developed with Java and C language for the point-to-point and multipoint full-duplex voice communication and the file transmission. According to the C/S model, the proposed system combines UDP and TCP protocols with the multi-thread technology to balance the complex network topologies. Moreover, visual interfaces for both the server and the clients are designed to cater for the users' requirements. Experimental results show that the performance of the system on the Internet is acceptable. The delay of the voice communication is short and the files are transmitted without any mistakes.
出处
《微型电脑应用》
2012年第6期6-9,13,共5页
Microcomputer Applications
基金
天津市科技支撑计划重点项目
项目编号:10ZCKFGX00200
关键词
嵌入式系统
C/S
多线程
数据通信
Embedded System
C/S
Multi-thread Technology
Data Communication