在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 汽車電子 > 設(shè)計應用 > 基于Cortex-M3的車輛通訊監(jiān)控終端的設(shè)計與實現(xiàn)

            基于Cortex-M3的車輛通訊監(jiān)控終端的設(shè)計與實現(xiàn)

            ——
            作者:李旭東 時間:2014-02-26 來源:電子產(chǎn)品世界 收藏

              3 軟件設(shè)計

            本文引用地址:http://www.biyoush.com/article/233870.htm

              車載終端軟件包括啟動引導程序、操作系統(tǒng)和應用程序三部分。引導程序在設(shè)備加電后首先運行,完成關(guān)鍵硬件設(shè)備的初始化,建立內(nèi)存空間映射,并從存儲空間加載操作系統(tǒng)和文件系統(tǒng)到運行內(nèi)存。然后把CPU的控制權(quán)交給操作系統(tǒng),由操作系統(tǒng)啟動應用程序的運行[6] 。應用程序完成車載終端應用軟件的功能。

              本次開發(fā)的是典型的嵌入式系統(tǒng),設(shè)計人員需要完成的工作開發(fā)的硬件、軟件、算法、測試等多個環(huán)節(jié),所有環(huán)節(jié)有效的配合才能保證整個項目的順利進展,設(shè)計中用到的Python腳本語言具有面向?qū)ο?、跨平臺、高效、可移植性強等特點,可快速開發(fā)腳本程序,大大簡化開發(fā)與測試工作。基于此,本次設(shè)計用Python的2.7.6版本的開發(fā)工具,函數(shù)庫包括兩類:標準庫和大量的第三方庫[7] 。

              通訊與定位功能程序?qū)儆趹贸绦?,是本次設(shè)計的核心部分,其中包括了通訊協(xié)議的設(shè)計。二合一通訊模塊GM862-GPS流程圖設(shè)計如圖4所示。

              程序設(shè)計為:W_main 主程序、W_sms短信處理功能程序、W_subf子功能程序和全局變量定義文件。

              import GPIO
              import MDM
              import SER
              import MOD
              import GPS
              import G
              def filer(x): #文件讀,返回字符串
              def filew(x,s): #文件寫,返回字符串
              def ini_io(): #Telit I/O初始化
              def ini_telit(): #Telit初始化
              def send_sms(to, text): # 發(fā)送功能返回 1/0
              def door_sms(str): # 處理; 返回字符串
              def info_gps(): #立即獲取GPS 信息;返回字符串
              def info_gps1(): #1.25 min獲取GPS 信息;返回字符串
              def handle_status(sta): #獲取Telit I/O狀態(tài);返回數(shù)據(jù)
              def report_schedule(temps): #定期巡檢
              def check_self(): #檢查GSM, GPS, EEPROM,如正常返回NONE
              def alarm(temps): #報警處理
              def ag_test(): #老化測試

              3.1 短信命令格式定義

              無線通信與定位模塊(GM862-GPS)與服務器的通訊通過SMS短信完成。通訊協(xié)議設(shè)計符合如下要求:

              ● 所有消息以文本格式

              ● 所有消息由常見的可打印ASCII字符組成,比如:' 123abcABC() #& '。

              ● 每條消息不超過140字符

              ● 所有信息、命令和消息反饋包含在同一條消息里,格式如表1所示,命令標識符如表2所示

              CAAC標示符:車輛CAN 報警信息工作流程如圖5所示。

              報警短信處理程序為:

              import GPIO
              import MDM
              import SER
              import MOD
              import GPS
              import G
              from w_subf import *
              def smsinf_cat(tempinf): #處理來自服務器的sms return NONE
              def CB_sms(tempsim,tempinf): #處理CB命令sms; return NONE
              def AC_sms(tempsim,tempinf): #處理AC命令sms; return NONE
              def handle_sms(tempsm): 處理短信命令; return NONE
              def handle_miss():
              def service_tool(tempc):

            光耦相關(guān)文章:光耦原理


            萬用表相關(guān)文章:萬用表怎么用


            數(shù)字通信相關(guān)文章:數(shù)字通信原理


            通信相關(guān)文章:通信原理


            波段開關(guān)相關(guān)文章:波段開關(guān)原理


            斷路器相關(guān)文章:斷路器原理


            高壓真空斷路器相關(guān)文章:高壓真空斷路器原理
            漏電斷路器相關(guān)文章:漏電斷路器原理


            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉