色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于S3C2410處理器實現3G無線網卡接入無線網絡功能的設計

電子設計 ? 來源:電子技術 ? 作者:聶嘉棟 ? 2021-06-24 16:48 ? 次閱讀

本研究的目的是實現一個具有3G無線網絡接入功能的嵌入式系統。系統的硬件平臺是基于ARM系列的S3C2410微處理器。文章簡要介紹了該系統的體系結構,給出USB主機接口硬件電路。研究基于USB接口的3G無線網卡的無線網絡接入功能實現,包括研究Linux USB設備驅動程序、實現USB Serial設備的驅動、定制Cramfs文件系統。最后移植和配置PPP撥號程序,實現嵌入式系統通過3G無線網卡接入無線網絡的功能。

目前,嵌入式技術已廣泛應用于工業控制、無線通訊、網絡應用、消費類電子產品、成像和安全產品等各類產品。隨著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無線寬帶網接入功能使得嵌入式系統在無線通訊、網絡應用、消費類電子等方面具備廣闊的發展前景和強大的競爭力,給嵌入式系統帶來更廣泛的應用。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19395

    瀏覽量

    230673
  • 嵌入式
    +關注

    關注

    5089

    文章

    19169

    瀏覽量

    306757
  • 無線
    +關注

    關注

    31

    文章

    5468

    瀏覽量

    173640
收藏 人收藏

    評論

    相關推薦

    無線網卡的安裝與無線網絡的設置步驟講解

    雖然在Wi-Fi 網絡應用方面,筆記本電腦因其具有的移動性而更具優勢,但是隨著無線網絡的應用發展,目前臺式機的無線接入產品也非常普遍,另外如PDA 這樣的手持設備也有
    的頭像 發表于 11-21 09:21 ?1.9w次閱讀
    <b class='flag-5'>無線網卡</b>的安裝與<b class='flag-5'>無線網絡</b>的設置步驟講解

    無線網絡如何破解密碼

    ,我們的TP-LINK無線網卡現在已經變成了atheros ar5005g無線網卡了,這樣才能夠使用airodump這個無線網絡sniffer工具。 四、總 結: 由于WEP破解的準備
    發表于 01-27 21:44

    細說無線上網卡無線網卡的區別

    都可以上網。無線上網卡的作用、功能相當于有線的調制解調,它可以用于無線電話信號覆蓋的任何地方。   無線網卡配合
    發表于 06-23 13:37

    無線網絡故障的8個解決辦法

    802.11b和802.11g兩種模式。  五、設置全部正確,卻無法接入無線網絡  可能原因:網絡管理員對無線AP設置了MAC地址過濾,只
    發表于 04-06 18:10

    【7gyy】臺式電腦使用無線網絡的技巧

    實現臺式電腦能無線上網,首先光靠臺式電腦是不行的,因為需要實現XP系統下載的無線上網目前主要有2種方法,使用手機的3G
    發表于 03-10 08:50

    如何接入VTache無線網絡

    當進入VTache無線網絡覆蓋區域時,通過什么方式可以接入VTache無線網絡呢?
    發表于 03-25 11:25

    無線網絡

    無線網絡的安裝過程,僅僅需要結合城市現有規模及以后的發展需要,在城市當中固定的位置安裝一個或多個接入點設備,就可以完全達到目標。  (二)不受空間和設備的限制  無線網絡使用過程中,非常方便和靈活
    發表于 07-05 11:42

    怎么實現CDMA無線網絡防雷接地的設計?

    雷擊CDMA無線網絡的主要途徑是什么?怎么實現CDMA無線網絡防直接雷的接地設計?怎么實現CDMA無線網絡防感應雷的接地設計?防雷設計中采取
    發表于 05-25 06:27

    無線網卡連接無線網絡如何配置?

    無線網卡連接無線網絡如何配置?
    發表于 12-27 07:32

    嵌入式寬帶無線網絡終端的實現

    本文介紹了在嵌入式Linux下實現PCMCIA 系統的方法,以及如何在此基礎上實現對802.1lb無線網卡的支持,從而構建一個寬帶無線網絡終端。硬件平臺采用三星公司的
    發表于 12-11 16:18 ?15次下載

    3G無線網絡質量管理方法

    1 引言 3G無線網絡質量指標及其評價是3G網絡管理的重要組成內容。目前尚沒有從網管角度考核3G無線網
    發表于 08-13 19:01 ?1207次閱讀
    <b class='flag-5'>3G</b><b class='flag-5'>無線網絡</b>質量管理方法

    中興的AC580無線網卡在嵌入式系統上的應用介紹

    目前,嵌入式技術已廣泛應用于工業控制、無線通訊、網絡應用、消費類電子產品、成像和安全產品等各類產品。隨著3G牌照的發放,無線網絡的帶寬大幅擴展,具有
    發表于 12-11 01:10 ?2820次閱讀
    中興的AC580<b class='flag-5'>無線網卡</b>在嵌入式系統上的應用介紹

    基于S3C2410處理器實現USB網卡無線網絡功能實現

    目前,嵌入式技術已廣泛應用于工業控制、消費類電子產品、通信系統等各類市場產品。并且隨著互聯網的日益發達,具有無線接入功能的嵌入式系統更加具有發展前景。本文將介紹支持IEEE 802.11g
    的頭像 發表于 05-05 17:04 ?2044次閱讀
    基于<b class='flag-5'>S3C2410</b><b class='flag-5'>處理器</b><b class='flag-5'>實現</b>USB<b class='flag-5'>網卡</b><b class='flag-5'>無線網絡</b><b class='flag-5'>功能</b>的<b class='flag-5'>實現</b>

    選擇無線網卡的原則和方法

    選擇無線網卡的原則和方法 無線網卡是一種用于連接電腦或其他設備與無線網絡的設備,它可以通過Wi-Fi信號接收和發送數據。隨著無線網絡的廣泛應用,選擇一款合適的
    的頭像 發表于 12-11 11:38 ?1303次閱讀

    無線網卡驅動怎么安裝 無線網卡怎么連接臺式電腦

    如今,隨著科技的不斷發展,無線網絡已經成為了我們生活中不可或缺的一部分。對于臺式電腦用戶而言,如果沒有內置無線網卡,就需要通過安裝外置無線網卡來連接無線網絡。本文將詳細介紹如何安裝
    的頭像 發表于 01-19 09:54 ?3452次閱讀
    主站蜘蛛池模板: 顶级少妇AAAAABBBBB片| 国产精品青草久久福利不卡| 国产午夜理论片YY8840Y| 让人爽到湿的小黄书| 99精品国产免费观看视频| 美女扒开尿孔| 99久久99久久久精品久久| 欧美14videosex性欧美成人| 99re久久这里只有精品| 蜜芽tv在线www| WWWXXXX兽交| 三级全黄的视频| 国产精品VIDEOS麻豆TUBE| 性吧 校园春色| 后式大肥臀国产在线| 亚洲人女同志video| 久久青草免费91线频观看站街| 伊人久久精品AV一区二区| 快乐激情网| 99久久人妻无码精品系列性欧美| 欧美久久综合网| 粗暴玩烂货调教| 亚洲高清国产拍精品影院| 久久er国产精品免费观看2| 2018年免费三级av观看| 青草影院内射中出高潮-百度| 国产99视频精品一区| 亚州日韩精品AV片无码中文| 精品人妻伦九区久久AAA片69| 97国产在线观看| 视频一区二区三区蜜桃麻豆| 国产永不无码精品AV永久| 又黄又湿免费高清视频| 欧洲-级毛片内射八十老太婆| 国产精品人妻无码99999| 樱桃bt在线www| 日本国产精品无码一区免费看| 国产亚洲精品成人a在线| 20岁αsrian男同志免费| 天美传媒在线观看完整高清| 久久99视频免费|