久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

作者: 時間:2009-08-03 來源:網絡 收藏

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

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


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


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

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

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉