《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Linux-ARM平臺的3G無線聯網方案設計
基于Linux-ARM平臺的3G無線聯網方案設計
電子工程世界
聶嘉棟
武漢大學
摘要: 本研究的目的是實現一個具有3G無線網絡接入功能的嵌入式系統。系統的硬件平臺是基于ARM系列的S3C2410微處理器。文章簡要介紹了該系統的體系結構,給出USB主機接口硬件電路。研究基于USB接口的3G無線網卡的無線網絡接入功能實現,包括研究Linux USB設備驅動程序、實現USB Serial設備的驅動、定制Cramfs文件系統。最后移植和配置PPP撥號程序,實現嵌入式系統通過3G無線網卡接入無線網絡的功能。
Abstract:
Key words :

0 引言

目前,嵌入式技術已廣泛應用于工業控制、無線通訊、網絡應用、消費類電子產品、成像和安全產品等各類產品。隨著3G牌照的發放,無線網絡的帶寬大幅擴展,具有3G無線網絡接入功能的嵌入式系統更加具有發展前景。本文將介紹中興的AC580無線網卡在以S3C2410微處理器為核心的嵌入式系統上的應用。

1 終端系統的硬件平臺

1.1 系統體系結構

S3C2410處理器作為核心芯片集成了許多重要功能模塊,本系統主要用到以下部分:NandFlash控制器、SDRAM控制器、3個通道的UART、2個USB主機接口、1個USB設備接口、JTAG。NandFlash作為存儲器,用于存儲支撐整個系統軟件的BootLoader、Kernel、文件系統。在開發調試時串口作為控制臺起作用,USB設備接口起到與PC機連接并下載傳輸數據的作用,而USB主機接口用于連接3G無線網卡設備,Embedded-ICE(20腳標準JTAG)接口和并口式JTAG接口則支掙ADS軟件的下載、調試以及Flash的燒寫。系統結構圖如下:

1.2 USB主機接口硬件電路

中興的AC580無線寬帶上網卡是基于CDMA20001X/EV-DO REVA網絡的數據卡產品。它采用USB接口進行連接,支持Linux操作系統。其傳輸速率為上行(反向鏈路)最高到1.8Mb/s,下行(向前鏈路)最高3.1Mb/s,工作頻段為CDMA800MHz。網卡可以直接通過S3C2410集成了的USB HOST控制器接入,不需要附加額外的芯片,非常方便。USB總線協議定義了四條信號線,其中兩條負責供電,另外兩條負責數據的傳輸。USB HOST接口硬件電路如圖2所示。

2 系統的3G無線網絡接入功能實現

系統軟件包括以下三個部分:vivi作為BOOTLOADER(引導啟動程序);Linux-2.6.24作為嵌入式操作系統;Cramfs作為系統的文件系統。系統將采用PPP撥號的方式接入無線網絡。

 2.1 設備驅動與KERNEL

Linux內核采用的是2.6.24版本,需要移植到ARM平臺。設備驅動程序可以被看作操作系統的一部分。設備驅動既可以交叉編譯到內核鏡像中,也可以以模塊的形式存放在文件系統中,并在運行時加載模塊。本系統采用的方式是編譯到鏡像文件中。

USB驅動程序分為主機控制器驅動程序(HostController Driver,HCD)、主機端設備驅動程序(USBD)和不同的USB設備的設備類驅動(Sla-ve Device Driver)。USB的HCD是USB主機驅動程序中直接與硬件交互的軟件模塊,USBD是整個USB主機驅動程序的核心,而USB設備類驅動則是最終與應用程序交互的軟件模塊。

USBD和HCD需在配置內核編譯選項時選擇編譯進內核。對于USB設備類驅動,AC580使用的是高通公司的MSM6085芯片,這款芯片能在USB下仿真出串口,并通過它來完成撥號工作。將中興的USB Serial驅動源碼加入內核源碼中,修改Makefile和Kconfig,將USB Serial驅動編譯進內核。

另外AC580是一個多合一設備,有CDROM、USBMASS Storage、USB Serial三部分,因此還需添加對SCCICDROM、USB MASS Storage的支持。同時為了實現撥號,編譯的內核還應添加對PPP協議的支持。

2.2 建立Cramfs文件系統

Cramfs文件系統是專門針對閃存設計的只讀壓縮的文件系統。當系統需要訪問Cramfs文件系統中某個位置的數據時,計算出該數據在文件系統中的位置,并實時解壓到內存中。文件系統中的系統基本應用程序可以使用Busybox來定制。

本系統中使用的AC580無線網卡連接到主機時,USB缺省工作方式是USB存儲設備,在Linux下顯示為CDROM和USB Storage兩個設備,撥號需要找到USB Serial設備。首先需要安裝好USB Serial驅動,其次使用eject/dev/srl命令彈出USB存儲設備。這時AC580中的高通芯片將翻轉為串口模式(在/dev目錄下顯示為/ttyUSB0、/ttyUSBl、/ttyUSB2、/ttyUSB3幾個設備),可以用于撥號及無線網絡數據傳輸。因此在配置編譯BusyBOX時,除必須的系統基本應用程序外,還必須置eject命令。

在/lib目錄下添加共享鏈接庫。添加內核模塊和配置腳本,包括rt73.ko、/linuxrc、/etc目錄下的配置文件等。在/dev目錄下創建設備節點。字符設備的設備文件由字符“c”來識別,塊設備由字符“b”來識別。通常而言,主設備號標識設備對應的驅動程序,大多數設備按照“一個主設備號對應一個驅動程序”的原則組織,次設備號由內核使用,用于正確確定設備文件所指的設備。以下幾個節點是必須的

2.3 PPP撥號接入CDMA2000 lx/EVDO無線網

PPP是簡單鏈路設計的鏈路層協議,設計目的主要是用來建立點對點連接進行數據收發。一個PPP會話分為四個步驟:連接建立、連接質量控制、網絡層協議配置、連接終止。PPP協議作為鏈路層協議,它是在Linux內核中實現的。

PPP撥號需要撥號程序及撥號腳本。撥號程序選擇的是PPP-2.4.1,將交叉編譯生成的chat、pppd、pppdump、pppstats程序文件添加至系統文件系統的/usr/sbin目錄下。
    撥號腳本及所需文件存放在文件系統的/etc/ppp/目錄下:pap-secrets、chap-secrets、PPP-off、resolv.conf、chat-connect、/peers/cdma3g。其pap-secrets、chap secrcts是chap和pap認證文件;resolv.conf是域名服務器配置文件;chat-connect是chat腳本;PPP-off是下線腳本;cdma3g是pppd腳本,里面配置了pppd程序參數。以下是主要的PPPd程序參數:

/dev/ttyUSB0 Modem在ttyUSBO上;115200串口的速率;noipdefault不使用指定ip;defaultroute加入缺省路由;scr“vnet.mobi”用戶名;connect‘/usr/sbin/chat-S-V-f/etc/ppp/cbat-connect’調用chat程序并使用chat-connect腳本。

用mkcramfs工具生成Cramfs文件系統。至此,可以利用PPP撥號來實現3G無線網絡接入功能了:#pppd calledma3g

3 結束語

本文詳細介紹了基于S3C2410微處理器的嵌入式Linux系統接入3G無線網絡的方法,對系統的硬件架構及軟件實現進行了詳細介紹。3G無線寬帶網接入功能使得嵌入式系統在無線通訊、網絡應用、消費類電子等方面具備廣闊的發展前景和強大的競爭力,給嵌入式系統帶來更廣泛的應用。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠色狠狠色综合人人| 国产精品一区二区三区久久久| 欧美一区二区三区视频免费播放| 国产欧美日韩另类一区| 国产精品视区| 久久aⅴ国产紧身牛仔裤| 西瓜成人精品人成网站| 欧美黄色日本| 国产在线视频欧美| 久久精品国产在热久久| 久久国产精品黑丝| 亚洲欧美日韩一区在线| 亚洲成人自拍视频| 亚洲桃色在线一区| 欧美激情第8页| 国产一区在线观看视频| 狠狠色丁香久久婷婷综合_中| 欧美1区免费| 国产一区二区视频在线观看| 久久国产精品一区二区三区四区| 欧美中文字幕不卡| 欧美国产日本在线| 国内精品模特av私拍在线观看| 欧美一区二区三区精品| 久久男人av资源网站| 久久国产黑丝| 亚洲国产一区二区三区高清| 国产精品女主播一区二区三区| 新片速递亚洲合集欧美合集| 国产精品国产a级| 亚洲午夜精品久久久久久浪潮| 蜜桃精品久久久久久久免费影院| 亚洲精品九九| 极品尤物一区二区三区| 欧美成人a∨高清免费观看| 伊人久久噜噜噜躁狠狠躁| 国产欧美一区二区精品忘忧草| 美女视频网站黄色亚洲| 久久久久久久久久久久久9999| 欧美日韩日本视频| 欧美午夜在线| 国产亚洲a∨片在线观看| 99人久久精品视频最新地址| 亚洲美女av在线播放| 欧美一区二区三区在线免费观看| 国内久久精品视频| 亚洲一区二区三区高清不卡| 亚洲最新色图| 香蕉久久久久久久av网站| 欧美日韩中文精品| 国产亚洲精品久久久| 亚洲视频一区在线观看| 欧美激情综合亚洲一二区| 亚久久调教视频| 9久re热视频在线精品| 国产精品日韩精品| 欧美一级播放| 久久av免费一区| 欧美11—12娇小xxxx| 久久久av水蜜桃| 欧美成人网在线| 久久久久国产精品麻豆ai换脸| 久久久久天天天天| 欧美视频在线观看免费| 亚洲美女少妇无套啪啪呻吟| 国产午夜精品一区二区三区欧美| 亚洲精品久久久久中文字幕欢迎你| 玖玖在线精品| 亚洲婷婷综合色高清在线| 狠狠色丁香婷综合久久| 娇妻被交换粗又大又硬视频欧美| 欧美日韩国产另类不卡| 亚洲欧洲另类| 欧美破处大片在线视频| 国产欧美精品一区二区色综合| 欧美香蕉大胸在线视频观看| 亚洲国产综合在线看不卡| 一区二区三区四区国产| 久久精品av麻豆的观看方式| 激情久久五月天| 国产日韩欧美一区在线| 久久久久国产一区二区三区四区| 另类天堂视频在线观看| 亚洲人成网站777色婷婷| 欧美在线资源| 在线观看三级视频欧美| 亚洲视频精品| 国产人久久人人人人爽| 亚洲精品久久久久| 欧美国产欧美亚州国产日韩mv天天看完整| 久久亚洲捆绑美女| 久久精品亚洲国产奇米99| 久久尤物视频| 国产综合色一区二区三区| 欧美一区二区三区免费观看| 久久精品综合一区| 亚洲人成在线播放| 狠狠色综合色区| 亚洲国产欧美另类丝袜| 免费看亚洲片| 久久精品一区二区三区不卡牛牛| 欧美亚洲一区在线| 久久精品国产69国产精品亚洲| 国模套图日韩精品一区二区| 欧美日韩国产综合视频在线观看中文| 米奇777超碰欧美日韩亚洲| 激情综合激情| 一区二区三区视频在线播放| 欧美国产日本韩| 久久国产精品亚洲va麻豆| 亚洲久久一区| 国产精品一区二区三区乱码| 亚洲成人资源网| 国产欧美日韩视频一区二区三区| 黑人巨大精品欧美黑白配亚洲| 中文无字幕一区二区三区| 国产精品你懂得| 一本色道久久精品| 国产精品免费区二区三区观看| 国产欧美在线| 在线视频观看日韩| 国产精品久久久久久久久久免费看| 午夜精品免费| 久久精品国产久精国产一老狼| 欧美在线三级| 亚洲国产精品尤物yw在线观看| 欧美日韩一区二区三区免费| 一区二区欧美激情| 国产在线日韩| 国产欧美精品一区二区色综合| 亚洲黄色小视频| 国产小视频国产精品| 国产精品揄拍一区二区| 国产日韩精品久久| 欧美有码在线观看视频| 欧美精品日韩www.p站| 亚洲欧美日韩综合国产aⅴ| 亚洲欧美日韩在线高清直播| 午夜精品久久久久久久久久久久久| 一本久久综合亚洲鲁鲁| 欧美一区二区日韩一区二区| 国语自产精品视频在线看| 欧美三级在线| 亚洲国产成人精品视频| 国产精品国产三级国产专播品爱网| 亚洲一区二区av电影| 国产欧美在线| 一区二区三区欧美日韩| 国产日韩欧美自拍| 麻豆精品视频在线观看视频| 日韩一区二区高清| 欧美www在线| 国产精品高清免费在线观看| 亚洲欧美日韩在线综合| 亚洲综合不卡| 欧美四级在线| 亚洲一区中文| 亚洲精品一品区二品区三品区| 欧美—级a级欧美特级ar全黄| 国产精品一区二区三区成人| 尤物视频一区二区| 欧美日韩精品综合| 欧美中文字幕| 久久riav二区三区| 国产精品久久久久久影视| 欧美高清视频免费观看| 影音先锋另类| 国产精品高精视频免费| 亚洲国产精品123| 亚洲一级特黄| 欧美一区二区三区在线观看| 亚洲电影在线| 欧美精品不卡| 国产欧美日韩精品一区| 欧美主播一区二区三区美女 久久精品人| 在线成人激情黄色| 国产麻豆精品视频| 欧美午夜片在线观看| 99精品热6080yy久久| 国产精品一区二区三区观看| 国产欧美一区二区精品秋霞影院| 久久av资源网| 香蕉久久夜色精品国产| 亚洲激情啪啪| 亚洲欧美www| 亚洲欧美国产日韩中文字幕| 久热这里只精品99re8久| 亚洲一区在线播放| 亚洲人成毛片在线播放| 亚洲乱码国产乱码精品精| 亚洲欧美日本在线| 在线免费精品视频| 免费在线播放第一区高清av| 欧美11—12娇小xxxx| 欧美在线www| 久久九九国产| 亚洲一区二区免费看| 麻豆成人在线| 欧美一区二区三区在线观看| 欧美一乱一性一交一视频| 亚洲综合好骚| 一区二区三区视频在线看| 亚洲欧美精品伊人久久| 国产农村妇女精品一二区| 亚洲欧美日本国产有色| 欧美日韩综合另类| 国产精品男gay被猛男狂揉视频| 欧美在线一级视频| 在线一区二区三区四区| 久久久999精品免费| 99精品免费| 久久九九免费| 国产女同一区二区| 99精品欧美一区二区三区综合在线| 欧美精品三级| 亚洲国产精品成人综合色在线婷婷| 欧美在线视频观看免费网站| 亚洲欧洲综合另类| 亚洲二区三区四区| 经典三级久久| 国产精品视频精品视频| 日韩写真在线| 亚洲影视中文字幕| 日韩视频在线观看一区二区| 欧美一区二区三区在线| 亚洲欧美日韩在线观看a三区| 在线观看国产成人av片| 国产视频观看一区| 在线观看日产精品| 一区二区在线视频播放| 午夜在线观看免费一区| 亚洲黄色免费网站| 久久av资源网站| 国产手机视频一区二区| 午夜免费久久久久| 一本久道久久久| 激情欧美一区二区三区在线观看| 国产深夜精品福利| 欧美日韩国产经典色站一区二区三区| 国产麻豆午夜三级精品| 欧美一区三区三区高中清蜜桃| 欧美一区二区三区日韩视频| 蜜臀91精品一区二区三区| 亚洲精品婷婷| 免费在线观看一区二区| 久久久久青草大香线综合精品| 亚洲美女黄网| 国产精品入口夜色视频大尺度| 亚洲激情国产| 欧美天天综合网| 亚洲一区www| 亚洲午夜久久久久久久久电影院| 国产精品色婷婷久久58| 国产一区二区欧美| 99国产精品国产精品久久| 久久综合网络一区二区| 久久久91精品国产一区二区精品| 国产精品theporn| 国产女人aaa级久久久级| 小处雏高清一区二区三区| 欧美日本在线看| 美女免费视频一区| 国产精品久久久久秋霞鲁丝| 欧美a级一区| 亚洲欧美日韩精品综合在线观看| 欧美日本精品在线| 欧美在线视频一区二区三区| 小黄鸭精品aⅴ导航网站入口| 99re6热只有精品免费观看| 欧美日韩dvd在线观看| 性伦欧美刺激片在线观看| 欧美在线1区| 亚洲影视中文字幕| 国产视频一区在线观看| 亚洲二区在线观看| 日韩视频欧美视频| 久久精品国产视频| 中文精品一区二区三区| 久久亚洲欧美国产精品乐播| 亚洲欧洲综合另类| 久久久久网站| 亚欧成人在线| 亚洲国产精品电影| 欧美女激情福利| 亚洲欧美国产精品桃花| 欧美成人黄色小视频| 在线不卡视频| 欧美精彩视频一区二区三区| 亚洲精品乱码久久久久久| 免费国产自线拍一欧美视频| 亚洲黄色在线看| 一本一本久久a久久精品牛牛影视| 亚洲日本欧美日韩高观看| 国产乱码精品一区二区三区av| 国产一区视频观看| 午夜精品久久一牛影视| 欧美少妇一区二区| 国产伦精品一区二区三区四区免费| 香港成人在线视频| 亚洲美女电影在线| 欧美日韩精品久久久| 欧美成人第一页| 老司机午夜精品| 免费美女久久99| 国产亚洲欧美一区在线观看| 亚洲五月婷婷| 午夜免费久久久久| 欧美四级在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲手机视频| 中文久久乱码一区二区| 欧美日韩免费视频| 亚洲欧美资源在线| 久久免费视频一区| 久久久久国产一区二区三区四区| 国自产拍偷拍福利精品免费一| 亚洲小视频在线观看| 欧美第一黄色网| 久久不射中文字幕| 亚洲第一在线综合在线| 一本色道久久88精品综合| 99国产精品视频免费观看一公开| 亚洲国产合集| 国产欧美日韩在线视频| 欧美在线视频观看| 亚洲综合成人婷婷小说| 欧美人与禽性xxxxx杂性| 一本色道久久88精品综合|