论文部分内容阅读
在现在日益信息化的社会中,计算机与网络已经渗透到我们日常生活的每一个方面,而嵌入式系统,正是这个渗透过程的主要推动力量。目前嵌入式产品发展的越来越快,从工业控制到军事航天再到大众化产品,像机顶盒、航空器件、PDA、手机、PSP等,在这些嵌入式设备中图形用户界面(GUI)为嵌入式产品提供了一种人机交互的方式,使嵌入式产品的可视化操作越来越简单、形象。因此,嵌入式系统对GUI的需求越来越明显,它需要有一个高性能、高可靠性、易于操作的GUI的支持,嵌入式导航设备对GUI的需求也是如此。
目前各个公司生产的嵌入式产品的硬件和系统软件也各种各样。一般来说,嵌入式应用软件的开发都建立在操作系统之上,而不同的操作系统提供的系统接口的格式和规则也不一致。这样,在不同平台上重复开发相同功能的嵌入式导航软件就显得耗费时间、人力和成本,由此可见,开发在不同嵌入式平台上都可以运行的嵌入式导航软件将会为导航软件的普及带来极大的便利。
论文主要通过对目前比较流行的嵌入式平台(主要是针对嵌入式操作系统)及嵌入式GUI的研究与分析,设计并实现了适应于各种不同嵌入式平台的导航GUI。其主要体现了三层体系架构的特点,分析证明每个层次相对独立的特点也给导航GUI也带来了极大的稳定。
论文根据导航GUI的整体设计思想,结构安排如下:第一部分主要介绍目前比较流行的几种嵌入式GUI及其特点;第二部分通过研究、分析,阐述了平台无关的嵌入式导航GUI的基本设计模型及思想;第三部分主要对平台无关的嵌入式导航GUI中的关键技术部分进行了相关的介绍。