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

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式網絡撥號功能設計與實現

嵌入式網絡撥號功能設計與實現

作者: 時間:2011-05-03 來源:網絡 收藏

摘要:以先進的精簡指令(RISC)的ARM9 S3C2410X微處理器為核心,通用無線分組業務(GPRS)和全球移動通訊系統(GSM)模塊等組成無線上網系統。通過對的程序,并充分利用Qt/Embedded系統關于資源的特點,無線MODEM經GPRS連接到Internet的無線通信,為了使程序更加合理,本文將網絡分成兩部分,即網絡和。經過在Linux操作系統上驗證測試,本既可較好地完成網絡拔號,又可方便地應用在PDA等智能系統中。
關鍵詞:GPRS;網絡拔號;PPP協議;GSM

隨著網絡時代的深入,Internet己成為重要的基礎信息設施,越來越多的設備需要接入Internet,對于PDA等一些智能系統,無線通信是十分必要的。撥號上網方式是家用電器利用互聯網智能化的途徑之一,目前在接入網絡的眾多方式中,比較經濟實用的方式是通過撥號連接ISP的接入模式。這種模式下使用的數據鏈路層協議主要是PPP。
本文分析了撥號上網的PPP協商過程,對網絡拔號程序設計進行了深入研究,并在基于ARM9處理器為核心的嵌入式硬件平臺上驗證實現。

1 系統硬件平臺的搭建
本文采用基于ARM920T內核的芯片S3C2410X,它是美國ARM公司推出的一款32位嵌入式RISC微處理器。該處理器主要面向手持式設備以及高性價比、低功耗的應用。
無線通信模塊采用GPRS模塊。wavecom Q2403A是一款基于GPRS網絡傳送數據的無線Modem,能夠實現語音呼叫、短消息服務、數據傳輸等功能。Q2403A對用戶提供了多種接口,包括電源接口、液晶顯示器接口、SIM卡接口、充電器接口、耳機接口、麥克風接口,以及用于其他特殊目的的多種外圍設備接口。Q2403A通過GPRS發送數據時的下載速度是26.8 Kb/s,上傳速度為13.4 Kb/s。基于ARM微處理器的系統硬件結構如圖1所示。

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

a.JPG



2 網絡撥號連接過程
在眾多接入網絡的方式中,本文以GPRS為例,說明具體網絡撥號連接過程。網絡撥號接入Internet是使用PPP協議創建連接,利用GPRS進行數據傳輸的。其中PPP鏈路建立過程分為創建階段、認證階段和網絡協商階段。
(1)創建PPP鏈路
鏈路控制協議LCP(Link Control Protocol)負責創建鏈路。在這個階段,將對基本的通信方式進行選擇。
(2)用戶驗證
在這個階段,客戶端會將自己的身份發送給遠端的接入服務器。該階段使用一種安全驗證方式避免第三方竊取數據或冒充遠程客戶接管與客戶端的連接。在認證完成之前,禁止從認證階段前進到網絡層協議階段。如果認證失敗,認證者應該躍遷到鏈路終止階段。
最常用的認證協議有口令驗證協議PAP(Password Authentication Protoc01)和取得IP選項和IP地址IPCP(Internet Protocol Control Protocol)。
(3)調用網絡層協議
認證階段完成后,PPP將調用在鏈路創建階段選定的網絡控制協議NCP(Network Control Protocol)。選定的NCP解決PPP鏈路之上的高層協議問題。例如,在該階段IP控制協議(IPCP)可以向撥入用戶分配動態地址。
這樣,經過三個階段以后,一條完整的PPP鏈路就建立起來了。

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

上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉