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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于GPRS網(wǎng)絡(luò)的嵌入式系統(tǒng)的研究

          基于GPRS網(wǎng)絡(luò)的嵌入式系統(tǒng)的研究

          作者: 時(shí)間:2012-11-30 來(lái)源:網(wǎng)絡(luò) 收藏

            網(wǎng)絡(luò)層即 IP層,它主要完成的功能是:從底層來(lái)的數(shù)據(jù)包要由它來(lái)選擇繼續(xù)傳給其他網(wǎng)絡(luò)結(jié)點(diǎn)或是直接交給傳輸層;對(duì)從傳輸層來(lái)的數(shù)據(jù)包,要負(fù)責(zé)按照數(shù)據(jù)分組的格式填充報(bào)頭,選擇發(fā)送路徑,并交由相應(yīng)的線(xiàn)路發(fā)送出去。

            傳輸層提供端到端應(yīng)用進(jìn)程之間的通信,其對(duì)高層屏蔽了底層網(wǎng)絡(luò)的實(shí)現(xiàn)細(xì)節(jié),同時(shí)它真正實(shí)現(xiàn)了源主機(jī)到目的主機(jī)的端到端的通信。傳輸層傳送的數(shù)據(jù)單位是報(bào)文。

            在應(yīng)用層用戶(hù)通過(guò)API(應(yīng)用進(jìn)程接口)調(diào)用應(yīng)用程序來(lái)運(yùn)用因特網(wǎng)提供的多種服務(wù)。應(yīng)用程序負(fù)責(zé)收發(fā)數(shù)據(jù),并選擇傳輸層提供的服務(wù)類(lèi)型,按傳輸要求的格式遞交。

            3.2 系統(tǒng)初始化

            為了能利用 TCP/PI協(xié)議進(jìn)行數(shù)據(jù)傳輸,必須對(duì)系統(tǒng)的硬件和軟件進(jìn)行初始化。圖 5為系統(tǒng)初始化部分的流程圖。


            (1)系統(tǒng)軟件在開(kāi)始時(shí)首先需要通過(guò)檢查 0x90端口的輸入電平是否為高來(lái)判斷 MC35i模塊是否正常上電。若未能正常上電,軟件將通過(guò) 0x90端口的輸出使 MC35i模塊上電。

            (2)MC35i模塊上電后,軟件將在內(nèi)存中開(kāi)辟一個(gè)緩存區(qū)做為包括PPP、IP、TCP、UDP等協(xié)議的數(shù)據(jù)緩存區(qū),做為該緩存區(qū)內(nèi)數(shù)據(jù)存放方式采用雙向鏈表的方式。

            (3)為了 TCP協(xié)議實(shí)現(xiàn)中能夠進(jìn)行超時(shí)檢測(cè),軟件利用 R8822CPU模塊的內(nèi)部定時(shí)器安裝一個(gè) 20ms的時(shí)鐘中斷。

            (4)ETR186通過(guò)其串口 COM2和 MC35i模塊連接,軟件通過(guò)安裝串口中斷進(jìn)行和 MC35i模塊的數(shù)據(jù)傳輸。

            (5)完成上述操作后,系統(tǒng)就可以利用 AT命令登錄 。不成功就進(jìn)行重試,超過(guò)重試次數(shù)后出錯(cuò)報(bào)告。

            (6)最后進(jìn)行 PPP鏈路的連接。

            4 小結(jié):

            本文作者創(chuàng)新點(diǎn)是將嵌入式Linux系統(tǒng)技術(shù)與 GPRS無(wú)線(xiàn)通信網(wǎng)絡(luò)有機(jī)的結(jié)合在一起。平臺(tái)采用無(wú)線(xiàn)模塊MC39i,結(jié)合終端的嵌入式硬件結(jié)構(gòu)和軟件環(huán)境,為終端上實(shí)現(xiàn)無(wú)線(xiàn)應(yīng)用提供了一個(gè)可行的實(shí)現(xiàn)途徑。經(jīng)實(shí)驗(yàn)驗(yàn)證,該終端平臺(tái)能有效的將采集到的數(shù)據(jù)通過(guò),傳輸至遠(yuǎn)程服務(wù)器中心主機(jī),也能接受服務(wù)器中心主機(jī)發(fā)送的命令,再根據(jù)命令的內(nèi)容進(jìn)行相應(yīng)的操作,達(dá)到實(shí)現(xiàn)無(wú)線(xiàn)數(shù)據(jù)傳輸。

          參考文獻(xiàn):

          [1].GPRSdatasheethttp://www.dzsc.com/datasheet/GPRS_1594650.html.
          [2].datasheethttp://www.dzsc.com/datasheet/_139814.html.
          [3].S3C2410Xdatasheethttp://www.dzsc.com/datasheet/S3C2410X_589566.html.
          [4].28F640J3Adatasheethttp://www.dzsc.com/datasheet/28F640J3A_1060588.html.
          [5].BGAdatasheethttp://www.dzsc.com/datasheet/BGA_1071529.html.
          [6].MC35idatasheethttp://www.dzsc.com/datasheet/MC35i_1136952.html.
          [7].X25datasheethttp://www.dzsc.com/datasheet/X25_1151403.html.


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁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); })();