基于 Qt的无线即时通信系统的设计
2014-08-07童英华
微型电脑应用 2014年3期
马 青,童英华
基于 Qt的无线即时通信系统的设计
马 青,童英华
提出一种基于对等网络模型的的无线即时通信系统,该系统使用 S3C2410 为微处理器,在 Qt 4.5 for Embeded Linux开发平台上,提供了 ipmsg 协议的实现,支持局域网内部点对点的即时通信和文件传输,实现了与 PC 之间点对点的消息、文件/文件夹、图片的发送。
对等网络;S3C2410; ipmsg 协议;PC;即时通信
0 引言
数字化、信息化、智能化是世界发展的大趋势,对人们的生产生活将产生更为深刻的影响,并正在引发一场全方位的社会变革,即从工业社会向信息社会发展。同时伴随着物联网、云计算、信息物理融合系统等概念的提出,智能终端等嵌入式设备之间的数据交换将势必成为今后的研究热点[1]。
对等网络模型技术起源于局域网文件共享,是基于TCP/UDP Client/ Server 技术的一种设计模式思想。对等网络模型中,各个结点是对等的,彼此互为客户端/服务器,协同完成任务。[2]本系统基于统一通信的需求,设计了一款基于对等网络模型的的无线即时通信系统。一端运行于 PC,另一端运行于 ARM 平台,实现了点对点的消息、文件/文件夹、图片的发送。
1 系统总体设计
本设计提出并实现了一个基于 Qt for Embedded Linux 4.5.0 的无线即时通信系统。该系统使用 S3C2410 处理器作为硬件平台,基于 Qt 嵌入式 Linux 开源平台开发了 QMsg通讯软件。
系统总体结构图如图1和图2所示:

图1 系统总体框架

图2 QMsg 总体框图
2 系统硬件结构
本系统硬件设计包括个人计算机,以及采用 S3C2410为微处理器的内核的 ARM 硬件平台,操作系统采用 Linux操作系统的系统结构组成。……
登录APP查看全文
