新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于嵌入式ARM-Linux的GPS智能終端設計

        基于嵌入式ARM-Linux的GPS智能終端設計

        作者: 時間:2009-08-03 來源:網(wǎng)絡 收藏

        接收數(shù)據(jù)采用NMEA0183格式,串行通信參數(shù)為8位數(shù)據(jù)位,無奇偶校驗;1位停止位,無數(shù)據(jù)流控制。波特率設為115 200 b/s。判斷幀起始是否為$G-PGGA,如果是,按位讀取數(shù)據(jù),

        在Linux下,所有的硬件設備都被看成是普通文件,可以通過與普通文件相同的標準系統(tǒng)調用完成打開、關閉、讀取和寫入設備等操作。系統(tǒng)中每一個設備都用一種特殊的設備相關文件表示,存放在/dev目錄下。在Linux中,對每一個設備的描述是通過主設備號和次設備號來惟一確定的。由同一個設備驅動控制的所有設備具有相同的主設備號,主設備號描述控制這個設備的驅動程序,即驅動程序與主設備號是一一對應的(O~255);次設備號用來區(qū)分同一個驅動程序控制的不同設備。


        4 實驗與結果
        運行目標板的客戶端程序采集數(shù)據(jù)并發(fā)送,在上位機上運行服務器端就能接收到GPS數(shù)據(jù)。如圖5所示為GPS數(shù)據(jù)采集、接收的調試界面的數(shù)據(jù),比較監(jiān)控中心服務器接收到的GPS數(shù)據(jù)與終端采集到GPS數(shù)據(jù)相一致,實現(xiàn)了終端與監(jiān)控中心無線、實時數(shù)據(jù)傳輸。本終端運行穩(wěn)定、系統(tǒng)響應時間小于等于3 s,網(wǎng)絡良好情況下數(shù)據(jù)傳輸速率達115 200 b/s。


        5 結 語
        利用Linux操作系統(tǒng)開發(fā)平臺提供的系統(tǒng)功能,可以簡化多任務程序,降低開發(fā)難度,輕松地完成前后臺編程方法難以完成的任務。由于CDMA數(shù)據(jù)傳輸有著永遠在線、費用低廉,并且能夠切換到SMS方式,保證數(shù)傳萬無一失的諸多優(yōu)點,而且隨著移動通信網(wǎng)絡的發(fā)展,該GPS更易平滑過渡到3G移動通信系統(tǒng)。因此將會有更廣闊的應用前景。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 枝江市| 延寿县| 鄯善县| 策勒县| 琼中| 仙桃市| 明星| 达日县| 南安市| 安宁市| 偃师市| 子洲县| 阿勒泰市| 青田县| 西丰县| 神池县| 阿拉善左旗| 万山特区| 安化县| 齐河县| 兰溪市| 峨山| 广汉市| 桦川县| 隆德县| 许昌县| 兰坪| 福清市| 潼关县| 涞源县| 清远市| 东乡| 兴安盟| 洛宁县| 文昌市| 宁陕县| 额敏县| 黄大仙区| 阜平县| 丰台区| 屏边|