<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 基于S3C2440的車載GPS/GPRS跟蹤監(jiān)控系統(tǒng)研究與實現(xiàn)

          基于S3C2440的車載GPS/GPRS跟蹤監(jiān)控系統(tǒng)研究與實現(xiàn)

          作者: 時間:2011-12-22 來源:網絡 收藏

          摘要:為了個人及集群車輛的安全管理,在的硬件平臺基礎上,利用嵌入式Linux操作系統(tǒng)強大的內核與外設的功能,開發(fā)了具有導航與監(jiān)控功能的智能終端系統(tǒng),介紹了該系統(tǒng)各個部分的組成原理與設計方法,優(yōu)化了通信服務器的性能,解決了同類產品普遍存在的通信服務器性能瓶頸問題。
          關鍵詞:ARM;;;Linux

          0 引言
          隨著交通系統(tǒng)的不斷發(fā)展和完善,定位導航系統(tǒng)的應用范圍和領域也越來越廣泛,,/GSM,GIS等的車輛正在受到人們越來越多的青睞,顯示出強大的發(fā)展?jié)摿Α?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/GPS">GPS(Global Position System,全球定位系統(tǒng))是美國從20世紀70年代開始的研制。19 93年正式投入運行,它能夠全球、全天候、連續(xù)實時地為用戶提供高精度的三維坐標、三維速度和時間信息。GPS的出現(xiàn)從根本上改變了人們獲取空間信息的方式,特別是在交通工具導航、監(jiān)控、等領域具有很大的應用價值和發(fā)展?jié)摿Α?br /> 本文在ARM9的硬件平臺基礎上,利用嵌入式Linux操作系統(tǒng)強大的管理平臺的內核與外設的功能,開發(fā)了具有導航跟蹤與監(jiān)控功能的智能終端系統(tǒng)。

          1 跟蹤系統(tǒng)概述
          根據系統(tǒng)的實際需要,本文在分析GPS的定位原理與的無線網絡結構及特點的基礎上,對硬件平臺各器件和模塊進行選擇,提出了終端硬件電路的設計方案;對實時嵌入式操作系統(tǒng)Linux的啟動代碼移植、內核定制、根文件系統(tǒng)的制作、驅動開發(fā)等方面進行了;通過選擇導航電子地圖數據,坐標轉換庫和圖形用戶界面等設計了終端的應用程序,并為服務中心的導航監(jiān)控程序給出一個可行的方案。

          2 硬件設計
          本系統(tǒng)的終端是以ARM9TDMI-S內核的三星A為中央處理器,外設模塊有GPS模塊,GPRS模塊;使用實時多任務內核為Linux 2.6.14。

          本文引用地址:http://www.ex-cimer.com/article/161280.htm

          a.jpg


          本系統(tǒng)硬件設計框圖如圖1所示,系統(tǒng)結構分為六部分,分別為處理器、存儲系統(tǒng)、人機接口系統(tǒng)、GPS定位部分、電源管理、GPRS無線通信部分。使用作為主控處理器芯片協(xié)調其他四個子系統(tǒng)正常工作,完成GPS定位數據采集、存儲、圖形顯示、音頻采集與播放、用戶輸入,以及與GPRS的通信功能。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();