近几年来,计算机技术、电子技术飞速发展。半导体工艺的进步促使嵌入式处理器的性能大幅提高;无线数据传输技术的快速发展使Internet网应用越来越广泛;汽车逐渐走入千家万户。这种变化使得以汽车为代表的运载工具的智能化逐渐成为现代工业发展的趋势,相关的交通管理系统的信息化和智能化也成为时代进步的必然要求。在这一领域内车载跟踪、定位、导航、视听娱乐等设备无疑是核心的关键产品。这些设备质量的好坏也直接关系到汽车的安全、交通的效率、能源的节约等。本文所论述的基于ARM的车载跟踪定位系统就是实际项目中开发的一款车载智能跟踪定位设备。该设备具有体积小,功耗低,网络覆盖广,连通率高(多种连接通道),定位精度高,服务器端用户可配置等特点。本文查阅了大量相关资料,在此基础上设计实现了基于ARM处理器并综合应用了GPS、GSM/GPRS、TCP/IP技术的车载跟踪定位系统。该系统车载终端硬件上以意法半导体公司的STR710R为中央微处理器,连接了高精度GPS模块和4频GSM/GPRS模块,预留CAN、USB等接口,支持接入更多的外围器件。软件上采用eCos硬实时操作系统,应用层具有并发多线程特点,全面支持TCP、UDP、SMS(短消息)方式和服务器通信功能。服务器端支持多个车载设备同时连接,有方便的浏览和设置界面。文中主要研究了全球定位系统,阐述了GPS模块的接口协议,并从底层硬件结构和设计出发综合讲述了eCos操作系统的移植、驱动程序的实现、应用软件的设计思路和实现方法、系统的使用和测试等完整的流程,比较全面的研究了该种设备的开发设计思想。
|