首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于嵌入式ARM-Linux的GPS智能终端设计
来源:本站整理  作者:佚名  2009-08-03 13:49:34



    GPS接收数据采用NMEA0183格式,串行通信参数为8位数据位,无奇偶校验;1位停止位,无数据流控制。波特率设为115 200 b/s。判断帧起始是否为$G-PGGA,如果是,按位读取GPS数据,

    在Linux下,所有的硬件设备都被看成是普通文件,可以通过与普通文件相同的标准系统调用完成打开、关闭、读取和写入设备等操作。系统中每一个设备都用一种特殊的设备相关文件表示,存放在/dev目录下。在Linux中,对每一个设备的描述是通过主设备号和次设备号来惟一确定的。由同一个设备驱动控制的所有设备具有相同的主设备号,主设备号描述控制这个设备的驱动程序,即驱动程序与主设备号是一一对应的(O~255);次设备号用来区分同一个驱动程序控制的不同设备。


4 实验与结果
    运行嵌入式目标板的客户端程序采集GPS数据并发送,在上位机上运行服务器端就能接收到GPS数据。如图5所示为GPS数据采集、接收的调试界面的数据,比较监控中心服务器接收到的GPS数据与终端采集到GPS数据相一致,实现了终端与监控中心无线、实时数据传输。本终端运行稳定、系统响应时间小于等于3 s,网络良好情况下数据传输速率达115 200 b/s。


5 结 语
    利用嵌入式Linux操作系统开发平台提供的系统功能,可以简化多任务程序设计,降低开发难度,轻松地完成前后台编程方法难以完成的任务。由于CDMA数据传输有着永远在线、费用低廉,并且能够切换到SMS方式,保证数传万无一失的诸多优点,而且随着移动通信网络的发展,该GPS智能终端更易平滑过渡到3G移动通信系统。因此将会有更广阔的应用前景。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:187,152.30000 毫秒