隨著3G網(wǎng)絡(luò)的普及,嵌入式領(lǐng)域的眾多應(yīng)用也會(huì)越來(lái)越廣泛地采用3G無(wú)線上網(wǎng)的方式。目前國(guó)內(nèi)提供3G無(wú)線上網(wǎng)的運(yùn)營(yíng)商有中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信三家;而3G無(wú)線上網(wǎng)卡則有很多的品牌可選。本文以目前很常用的華為E1750 3G無(wú)線上網(wǎng)卡為例,介紹英利嵌入式Linux工控主板登錄中國(guó)聯(lián)通WCDMA網(wǎng)絡(luò)的具體方法。
華為E1750是一款聯(lián)通3G上網(wǎng)卡,通過(guò)USB接口與主機(jī)相連,在Windows操作系統(tǒng)下即插即用。然而在嵌入式Linux環(huán)境下并沒(méi)有現(xiàn)成的驅(qū)動(dòng)程序可供使用,所以我們需要用usb_modeswitch這個(gè)工具來(lái)進(jìn)行模式轉(zhuǎn)換。同時(shí),E1750依賴于usb-storage和usbserial模式,所以,在開(kāi)發(fā)板上需要有這兩種模塊的支持,并使設(shè)備能夠正常工作于這兩種模式下。本文中使用已經(jīng)生成好的usb_modeswitch和usb_modeswitch.conf兩個(gè)文件,英利客戶可與我們聯(lián)系獲取這兩個(gè)文件。
1、檢查并確認(rèn)工控主板的文件系統(tǒng)中有如下文件:
/lib/libusb-0.1.so.4
/lib/modules/2.6.30/usbserial.ko
/lib/modules/2.6.30/option.ko
/etc/ppp/chat-wcdma-script
/etc/ppp/peers/wcdma-connect-script
如果上述五個(gè)文件不存在或者不齊全,請(qǐng)和英利公司聯(lián)系已獲取最新的文件系統(tǒng)進(jìn)行更新。
2、鍵入以下命令載入相關(guān)的驅(qū)動(dòng)模塊:
[root@EM9X60 /mnt/nandflash]#insmod /lib/modules/2.6.30/usbserial.ko
[root@EM9X60 /mnt/nandflash]#insmod /lib/modules/2.6.30/option.ko
3、鍵入以下命令掛載USB虛擬文件系統(tǒng):
[root@EM9X60 /mnt/nandflash]#mount -t usbfs usbfs /proc/bus/usb/
4、將E1750接在工控主板的USB接口上,系統(tǒng)會(huì)自動(dòng)檢測(cè)到USB接口有接入設(shè)備,并在超級(jí)終端顯示出相關(guān)的信息;但此時(shí)系統(tǒng)并未識(shí)別該設(shè)備是一個(gè)3G網(wǎng)卡,而僅僅作為普通的USB設(shè)備,此時(shí)需要進(jìn)行模式轉(zhuǎn)換。
5、在工控主板的/mnt/nandflash中建立文件夾3g,將usb_modeswitch和usb_modeswitch.conf復(fù)制到該文件夾中。
6、鍵入以下命令進(jìn)行USB設(shè)備的模式轉(zhuǎn)換:
[root@EM9X60 /mnt/nandflash]#./usb_modeswitch -W -c usb_modeswitch.conf
超級(jí)終端會(huì)顯示出具體的轉(zhuǎn)換過(guò)程和相關(guān)信息。轉(zhuǎn)換成功以后,可以在超級(jí)終端的輸出信息中看見(jiàn)三個(gè)節(jié)點(diǎn)生成:ttyUSB0、ttyUSB1、ttyUSB2。此時(shí)進(jìn)入/dev目錄同樣可以看到這三個(gè)節(jié)點(diǎn)。
7、調(diào)用撥號(hào)腳本進(jìn)行撥號(hào)上網(wǎng)
[root@EM9X60 /mnt/nandflash]#pppd call wcdma-connect-script
撥號(hào)過(guò)程中,超級(jí)終端會(huì)顯示出相應(yīng)的信息,E1750上的藍(lán)色燈閃動(dòng),表示正在進(jìn)行撥號(hào)連接。連接成功以后,可以看到工控主板已經(jīng)獲取外網(wǎng)IP地址并建立連接,此時(shí)E1750上的藍(lán)色燈常亮不滅。
8、此時(shí)可以隨意ping一個(gè)外網(wǎng)IP地址或者域名,比如:
[root@EM9X60 /mnt/nandflash]#ping www.emlinix.com
一旦ping通,則網(wǎng)絡(luò)連接已經(jīng)成功,可以正常使用。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3547瀏覽量
88767 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35367
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論