a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于GPRS的嵌入式系統遠程監控和升級

基于GPRS的嵌入式系統遠程監控和升級

作者: 時間:2010-07-07 來源:網絡 收藏
通用分組無線服務技術(General Packet Radio Service)是一種移動數據業務,該技術能滿足日常網絡行為,具有廣域覆蓋、高速傳輸等優點。野外作業的數據采集工作于偏遠無人地區,通常這些采集無線網絡來傳輸遠程數據,但的維護和受到距離和環境的較大限制,不但成本高,而且周期長。
 為實現遠程監測和野外作業系統,本文提出一種網絡、以電子郵件為載體的系統方案,達到遠程修改系統參數、索取系統自檢報告、索取指定數據文件和升級系統主控程序等目的,實現嵌入式系統的與升級。
與目前大多數嵌入式系統和升級的途徑相比,這種以電子郵件為載體、系統定時收發郵件的方法,實現了系統的多功能性與靈活性,同時較好地滿足了野外作業嵌入式系統低功耗的要求。
1 系統結構及遠程監控與升級
1.1 系統結構

 嵌入式系統中的控制部分由ARM芯片(采用三星S3C2440-30的ARM9)和DSP芯片(采用TI公司的TMS320VC5509)[1]組成。ARM和GPRS Modem模塊通過RS232串口進行連接,系統通過ARM利用GPRS Modem模塊上網并訪問網絡郵箱,從而進行相應的操作。系統結構如圖1所示。DSP作為主控單元完成數據采集和處理,ARM則負責數據后期處理和網絡訪問。

本文引用地址:http://www.j9360.com/article/151736.htm

ARM是DSP的從設備,兩者通過串口通信。其中,DSP端是多通道緩沖同步串行端口McBSP[2],而ARM端則是異步串口UART。為了在不增加外部復雜硬件的條件下實現兩者通信,必須統一兩端傳輸數據的格式[3]。
 遠程監控與升級過程中,為保證DSP和ARM之間數據傳輸的可靠性與穩定性,系統采用CRC8校驗的數據傳輸方式:數據發送端發送每組數據時都附帶發送此組數據的CRC校驗碼,數據接收端收到數據后重新計算數據的CRC校驗碼,對兩端得到的CRC校驗碼相比較,相等則請求發送端發送下一組數據,不相等則請求重發本組數據。
1.2 系統遠程監控和升級的總體流程
 系統遠程監控和升級的示意圖及整體工作流程分別如圖2、圖3所示。系統進行遠程監控和升級時,首先登錄指定郵箱,分析后獲取命令列表并記錄各命令郵件的內容,然后對命令列表中的每1個命令進行分析,完成相應的任務,包括:修改系統參數、發送系統自檢報告、發送指定數據文件和升級DSP程序。任務完成后系統自動返回報告郵件,告知本次操作的情況。整個系統基于GPRS網絡,以電子郵件為載體,通過系統對郵件的讀取和發送,達到遠程監控和升級系統的目的。

2 系統的遠程監控
 系統的遠程監控,是通過對系統中裝有嵌入式操作系統WinCE[4]的ARM進行網絡編程[5],基于GPRS無線網絡實現其對電子郵件的讀取與發送,其中涉及到了最常用的電子郵件收件協議POP3(Post Office Protocol 3)和發件協議SMTP[6](Simple Mail Transfer Protocol)。

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

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉