


1)建立交叉编译环境;(2)BootLoader 的移植;(3)Linux 操作系统包括驱动的移植; (4)GPS 定位模块程序设计; (5) GPRS 通信模块程序设计;(6) 显示界面设计,本文基于MiniGUI实现了上述界面的设计;5.1 GPS 模块软件设计GPS 模块主要完成车辆位置信息的采集、处理与存储。由于GPS 采用串行口通信,所以本文在串行口通信的基础上实现了对GPS 数据的接收、处理和存储。该模块软件设计的基本思想是这样的:首先接收完整的NMEA0183 语句,然后提取相关的数据,如时间、经纬度、速度等,再将这些数据送去显示或者发送出去,并且保存以便日后查看。本文系统选用GPS25-LVC 串口1 输出的NMEA0183 语句。格式如
GPRMC,082 004,A,3990.347 2,N,11 953.099 0 E,000.0,000.0 130 807 002.5,W*71,表示目前的时间是07 年08 月13 日8 点20 分04 秒(这是UTC 时间,不是本地时间,两者大约相差8 小时),位置是北纬39 度90.347 2 分、东经119 度53.099 0 分,速度为O。5.2 GPRS 无线通信模块的软件设计在对MC35模块的软件控制中,主要使用的是标准V.25 ter AT命令,为系统开发中所使用到的相关AT命令如表2所示(4)。


| 欢迎光临 DIY编程器网 (http://www.diybcq.com/) | Powered by Discuz! X3.2 |