• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>操作系統>Linux教程>

    linux下GPS設備編程實例

    時間: 志藝942 分享

      Linux系統的裁減的目的就是建立一個在特定的嵌入式環境下與需求相匹配的嵌入式Linux系統。接下來是小編為大家收集的linux下GPS設備編程實例 ,希望能幫到大家。

      linux下GPS設備編程實例

      1、GPS設備工作時一直不停地通過串口(或其他的接口)向主機發送具有一定協議格式的數據,在主機端只需對協議中特定的語句進行解析即可獲得所需的經度、緯度和高度。

      2、協議介紹——NMEA-0183協議

      NMEA是National Marine Electronics Association(美國國家海事電子協會)的縮寫。NMEA-0183協議是目前GPS接收機上使用最廣泛的協議,大多數常見的GPS接收機、GPS數據處理軟件、導航軟件都遵守或者至少兼容這個協議。

      NMEA-0183協議定義的語句非常多,但是常用的或者說兼容性最廣的語句

      只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等,名稱如下:

      (1) Global Positioning System Fix Data(GGA)GPS定位信息

      (2) GPS DOP and Active Satellites(GSA)當前衛星信息

      (3) GPS Satellites in View(GSV)可見衛星信息

      (4) Recommended Minimum Specific GPS/TRANSIT Data(RMC)推薦定位信息

      (5) Track Made Good and Ground Speed(VTG)地面速度信息

      (6) Geographic Position(GLL)定位地理信息

      3、 本程序主要通過GPS設備獲得經度、緯度和高度,只需對該語句$GPGGA進行解析,

      該語句所具有的語法為:

      $GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*hh

      <1> UTC時間,hhmmss(時分秒)格式

      <2> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)

      <3> 緯度半球N(北半球)或S(南半球)

      <4> 經度dddmm.mmmm(度分)格式(前面的0也將被傳輸)

      <5> 經度半球E(東經)或W(西經)

      <6> GPS狀態:0=未定位,1=非差分定位,2=差分定位,6=正在估算

      <7> 正在使用解算位置的衛星數量(00~12)(前面的0也將被傳輸)

      <8> HDOP水平精度因子(0.5~99.9)

      <9> 海拔高度(-9999.9~99999.9)

      <10> 地球橢球面相對大地水準面的高度

      <11> 差分時間(從最近一次接收到差分信號開始的秒數,如果不是差分定位將為空

      <12> 差分站ID號0000~1023(前面的0也將被傳輸,如果不是差分定位將為空)

      只需對上面語句中的<2>,<3>,<4>,<5>,<6>,<9>六項即可滿足要求。

      4、 實現

      由于程序從串口中讀取數據,故需要首先對串口進行設置。

      NMEA通訊協議所定義的標準通訊接口參數:

      波特率:4800bit/s

      數據位:8位

      停止位:1位

      奇偶校驗:無

      程序中的main函數如下:

    看了“linux下GPS設備編程實例 ”還想看:
    1.Linux下C語言編程基礎知識

    2806370 主站蜘蛛池模板: 日本熟妇乱人伦XXXX| 免费看片在线观看| 秋霞日韩久久理论电影| 开心久久婷婷综合中文字幕| 啊啊啊好大好爽视频| 中文字幕第一页亚洲| 老师你好电影高清完整版在线观看| 日本在线xxxx| 国产chinesehd精品酒店| 中文字幕一精品亚洲无线一区| 美女网站在线观看视频免费的| 成年人免费黄色| 午夜性a一级毛片| qvod激情视频在线观看| 狠狠97人人婷婷五月| 国产高清一区二区三区视频| 亚洲最大看欧美片网站| 亚洲香蕉久久一区二区三区四区| 最近中文字幕免费mv视频8| 国产女人的一级毛片视频| 久久久精品人妻无码专区不卡| 色8久久人人97超碰香蕉987| 快点使劲舒服爽视频| 人妻在线日韩免费视频| 69xxxx日本| 极品性放荡的校花小说| 国产伦精品一区二区三区免.费 | av色综合网站| 欧美黑人粗大xxxxbbbb| 国产精品亚洲综合一区在线观看| 亚洲AV无码国产精品麻豆天美| 高清影院在线欧美人色| 成年美女黄网站色大片免费看| 免费乱理伦在线播放| 400部国产真实乱| 日韩欧美不卡视频| 另类老妇性BBWBBW| 99久久无码一区人妻| 最近中文字幕高清2019中文字幕 | 无码人妻H动漫中文字幕| 凹凸导航第一福利|