摘要
研究了利用嵌入式软件在便携设备中融入多种通信应用。基于Linux实时操作系统,采用了C/S模式、UDP协议及多线程技术等,综合运用JAVA、C以及汇编语言,开发了一种运行于ARM9嵌入式处理器的实时语音全双工通信和数据传输系统。在系统服务器设计了MySQL数据库作为客户端之间传输控制信息的转发点,进而完成交互通信功能。测试结果表明,该系统在局域网内通信可靠,实现了ARM-ARM的实时语音通话和文件传输。
Integrating multiple applications of communication into portable device by using embedded software is proposed. Based on Linux real-timeoperating system (RTOS) and through adopting C/S mode,UDP protocol and multi-thread technology, utilizing Java,C and assembly language, a real-timesystem of full-duplex voice communication and data transmission over ARM9 embedded processor is developed. As the transfer point of transmittingcontrol information among clients, the system server in which MySQL database is designed completed the interactive communication with clients. Thetest results indicate that, this system can communicate reliably within a LAN, and realize real-time voice communication and file transmission of ARM-ARM.
出处
《微型电脑应用》
2011年第10期23-26,69,共5页
Microcomputer Applications