论文部分内容阅读
现在,随着嵌入式技术的不断发展,现代通讯技术的日臻成熟和完善,新一代通讯标准的出现,使得人们使用具备高级商务及应用的智能移动计算设备成为可能。且这些移动设备以令人惊奇的速度得到商业化推广,如世界上的各大通讯巨头和有实力的大公司纷纷推出能提供多种服务和商务功能的PDA,智能手机等。这些移动设备在存储容量,计算能力等性能方面取得了重大突破,要充分发挥这些优势,对嵌入式操作系统,嵌入式应用软件平台,以及它们和各应用子系统的整合与集成提出了更高的要求。目前在这个相关的领域中,Embedded Linux, Symbian, WinCE 等嵌入式操作系统得到较广泛的应用。在这些商业或开放源码的底层支撑软件不断发展的同时,随着人们对智能移动终端的需求不断提高,以及在移动终端日益提高的数据储存,处理能力的驱动下,嵌入式平台上的应用协议,标准也在不断发展并得到应用。这也为运营商不断推出各种数据业务和应用服务提供了一个很好的条件和平台。本文的主要内容是作者在一个基于Embedded Linux 的智能移动终端项目中的研发工作基础上完成的。首先,对智能移动终端的软件平台框架作了详尽论述,提出了一个层次结构清晰,高度精炼和模块化,易开发的移动终端系统软件解决方案,并对各子系统之间的关系,关键开发技术做了详述。尤其是对系统支撑平台—嵌入式Linux 操作系统以及GUI 的开发作了深入分析。这种软件系统解决方案的提出,可以加速智能通讯终端的开发,并可在此基础上,开发出很多高级功能,如商务应用,多媒体,图形界面等。本课题还在此解决方案基础上,深入研究了数据同步功能的设计和实现,作为智能通讯终端的一种典型应用,为其他的应用开发提供了参考。业界应用较广的同步协议主要有SyncML, HotSync,IntelliSync 等,在对这些协议作深入分析和比较后,就数据同步功能在这个软件平台中的设计和实现做了深入研究。