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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于S3 C2440和Linux的無線撥號上網(wǎng)終端

          基于S3 C2440和Linux的無線撥號上網(wǎng)終端

          作者: 時間:2012-10-22 來源:網(wǎng)絡(luò) 收藏

          (3)接下來開始發(fā)起lcp通信,start_link->lcp_lowerup(),這個函數(shù)首先和內(nèi)核的PPP協(xié)議進行協(xié)商,主要是MTU等鏈路參數(shù),協(xié)商后設(shè)置LCPDE-LAYED_UP標志,把lcp_delayed_up函數(shù)設(shè)置給一個定時器,這個定時器會根據(jù)DELAYED_UP標志周期執(zhí)行前賦給lcp_delayed_up,在這里函數(shù)將主動發(fā)起lcp協(xié)議請求,之后等待對方回應(yīng)。start_link函數(shù)結(jié)束返回到pppd_start()主函數(shù)繼續(xù)執(zhí)行。
          (4)主函數(shù)pppd_start會進入一個無限循環(huán),這個循環(huán)主要執(zhí)行函數(shù)handle_events()和get_input()。handle_events主要處理接收到的信號,get_input負責處理接收到的數(shù)據(jù)包。
          3.2 配置腳本
          (1)需要配置的腳本文件有3個,分別是:wcdma,chat—wcdma—connect和chat—wcdma—disconnect。把它們存放在/etc/PPP /peers目錄下。注意要在wcdma中添加persist命令,保證3G網(wǎng)絡(luò)在一段時間斷開后能自動再連接。
          (2)設(shè)置開機自動,在系統(tǒng)的開機啟動腳本中添加shell命令:/etc/PPP/rmlock,判斷并刪除無效的串口的lock文件,保證成功撥號。/usr/bin/pppd call wcdma,使其自動撥號。/usr/bin/sleep 15,保證15 s的撥號時間。
          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

          技術(shù)專區(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); })();