基于ARM的GPS/GPRS多功能手持终端的设计与实现O引言GPS/GPRS多功能手持终端是体积小巧、携带方便、可独立使用的全天候实时定位导航设备
它不仅能够为野外工作人员进行地图测绘、物探测量等工作提供帮助,还能够在登山探险、旅游等活动中给人们提供方便;在智能交通领域,能对车辆/船只进行监控、调配,避免或减少事故的发生,提高交通效率[“
因此GPS/GPRS多功能手持终端的研究成为了研究的热点
目前国内大多数GPS手持终端功能单一,并且大多采用GSM通信网以短信息的方式进行通信,不能充分满足实际应用的需要[2]
本文开发出一种基于ARM9微处理器和嵌入式Linux操作系统的GPS/GPRS多功能手持终端
其特点主要体现在:体积小巧,适合手持,支持车载,具有智能手机和PDA所拥有的一些数码功能;利用GPS、地理信息系统(GIs)及通信技术能够为野外作业人员提供专业的导航与调测功能;结合监控中心,能够在全国范围内同时对多个利用无线GPRS网络上网的手持终端移动目标实现超远距离的实时控制及包含超远实时图像传输在内的多项实用功能
手持终端将所有移动目标的实时活动数据传回监控中心,以供监控中心对移动目标进行实时监控管理、调度等
1硬件设计GPS/GPRS多功能手持终端主要包含七大功能模块:主控模块、GPS模块、GsM/GPRs模块、人机接口、外围扩展、音频模块、电源模块
其中,电源模块保证能源动力;主控模块调控各模块工作,协调管理系统内部模块间的正常通信;GPS模块是位置数据解算功能单元,GSM/GPRS模块主要实现终端与GsM/GPRS网络的通信;人机接口保证用户与系统进行良好的互动;音频模块以及外围扩展实现各种数码功能
其硬件结构如图1所示
主控模块结合音频模块、人机接口、外围扩展实现终端的各种通用数码功能以及部分PDA功能
主控模块将GPS模块和各种传感器获取的位置信息和数据