国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

迅為3399開發(fā)板-PCIE 4G模塊測試-測試程序

發(fā)布時間:2021-6-22 10:24    發(fā)布者:落風(fēng)
7 ITOP-3399 開發(fā)板上預(yù)留了一個 Mini PCIE 的 4G 接口,可以連接迅為提供的 EC20 模塊。下面我們來演示下如何使用 EC20 4G 模塊。
8 首先我們準(zhǔn)備一個 EC20 4G 模塊連接到 ITOP-3399 開發(fā)板的 Mini PCIE 接口上,然后準(zhǔn)備一個 4G 天線,接到 EC20 模塊的天線座上面,然后插入一張能聯(lián)網(wǎng)的 SIM 卡,如圖所示:

9 然后我們給開發(fā)板上電啟動,我們通過調(diào)試串口登錄到開發(fā)板上,如下圖所示:

10 待系統(tǒng)啟動后,進(jìn)入/etc 目錄,然后創(chuàng)建 ppp 目錄,具體命令如下:
cd /etc //進(jìn)入 etc 目錄
mkdir ppp //創(chuàng)建 ppp 目錄
11 目錄創(chuàng)建完后,使用 U 盤將上一節(jié)編譯的 chat、pppd、pppdump、pppstats 四個可執(zhí)行文件拷貝到/etc/ppp 目錄下,然后在/etc/ppp 目錄下創(chuàng)建 pap-secrets 文件,使用下面命令:
touch pap-secrets //創(chuàng)建 pap-secrets 文件
vi pap-secrets //打開 pap-secrets 文件
輸入如下內(nèi)容:
# Secrets for authentication using PAP
# client server secret IP addresses
card * card * 在 4G 信號在通信時候有一個密碼的比對,密碼對了就可以通信了。上面顯示用戶是 card,密碼是card。
12 然后在/etc/ppp 目錄下創(chuàng)建新文件夾 peers,命令“mkdir peers”。進(jìn)入 peers 文件夾,創(chuàng)建 wcdma
文件,命令如下:
touch wcdma
vi wcdma
輸入如下內(nèi)容:

需要注意的是使用/dev/ttyUSB2 設(shè)備節(jié)點(diǎn)文件。“user "card"”和“password "card"”對應(yīng)了 pap-secrets文件中的用戶名和密碼。
13 在/etc/ppp/peers 目錄下創(chuàng)建 wcdma-chat-connect 文件:

在這里 OK AT+CGDCONT=1,"IP","cmnet",,0,0
OK-AT-OK ATDT*98*1#
這兩句話會根據(jù)移動聯(lián)通或者是電信而變化,這里用的是移動 4G。
注意:如果你換成其他營運(yùn)商,需要改 apn 和撥號,不然連不上網(wǎng)
APN 設(shè)置:
移動: at+cgdcont=1,"ip","cmnet" 聯(lián)通: at+cgdcont=1,"ip","3gnet" 電信: at+cgdcont=1,"ip","ctnet" 撥號:
移動:*99***1#或*98*1#
聯(lián)通: *99#
電信: #777
14 在/etc/ppp/peers 目錄下創(chuàng)建 wcdma-chat-disconnect 文件:
touch wcdma-chat-disconnect
vi wcdma-chat-disconnect
內(nèi)容如下:
ABORT "ERROR" ABORT "NO DIALTONE" SAY "INSending break to the modem\n"
""\k"
""+++ATH" SAY "\nGood bye\n" 15 現(xiàn)在所需的文件創(chuàng)建完成了,就可以進(jìn)行聯(lián)網(wǎng)測試了。我們提供的 Linux 鏡像是配置好 4G 模塊的,燒寫后可以直接進(jìn)行測試。創(chuàng)建文件如下圖所示:

16 開始測試,我們首先首先關(guān)閉 eth0 設(shè)備,因?yàn)楹?EC20 4G 模塊有沖突,同時只能使用一個設(shè)備。命令如下:
ifconfig eth0 down
然后輸入“ifconfig”來查看下 eth0 是否關(guān)閉。

17 在/etc/ppp 目錄下輸入指令開始聯(lián)網(wǎng),&表示后臺運(yùn)行的意思。
./pppd call wcdma &
結(jié)果如下:


18 上圖表示聯(lián)網(wǎng)成功后的 IP 地址為 10.65.93.324,使用 ifconfig 命令查看結(jié)果如下:

19.這時使用 ping 命令查看能夠 ping 通百度,命令如下
ping www.baidu.com-c 5 “-c”選項指定 ping 網(wǎng)絡(luò)的次數(shù)。
20 如果發(fā)現(xiàn)不能 ping 通外網(wǎng),是因?yàn)?DNS 沒有設(shè)置對,在 etc 下有一個文件 resolv.conf 。這個文件是用來放 DNS 的,是這個里面的域名沒有設(shè)置對。然而在 eth0 的運(yùn)行腳本里強(qiáng)制性的把這個文件復(fù)制為了 192.168.1.1 。這就造成即便在這里文件里設(shè)置上正確的 DNS,再開機(jī)后也會發(fā)現(xiàn)這個文件里已經(jīng)是192.168.1.1 了。這是因?yàn)?eth0,是開機(jī)自啟動的。 我們在/etc 目錄下新建一個文件 resolv.conf_back:
touch resolv.conf_back
vi resolv.conf_back
輸入如下內(nèi)容:
nameserver 202.99.160.68
nameserver 221.130.33.52
nameserver 221.130.33.60
nameserver 192.168.1.1
nameserver 114.114.114.114

然后在新建一個腳本文件 ppp0:
touch ppp0
vi ppp0

輸入如下內(nèi)容:
#!/bin/sh
ifconfig eth0 down
cp /etc/resolv.conf_back /etc/resolv.conf
/etc/ppp/pppd call wcdma&

修改 ppp0 文件的執(zhí)行權(quán)限:
chmod 777 ppp0
這里第一步是將 eth0 關(guān)掉,第二步將我們的 DNS 文件覆蓋到 resolv.conf 上,第三步運(yùn)行。然后重新開機(jī),執(zhí)行 ppp0 腳本,命令如下:
/etc/ppp0
腳本執(zhí)行成功后,重新使用 ping 命令 ping 百度,結(jié)果如下圖所示:

我們在調(diào)試串口終端輸入“ifconfig”命令查看下網(wǎng)絡(luò)設(shè)備信息狀態(tài),運(yùn)行結(jié)果如圖所示:

從上圖我們可以看到通過 EC20 模塊可以聯(lián)網(wǎng)成功了。

本文地址:http://www.4huy16.com/thread-769153-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • Microchip第22屆中國技術(shù)精英年會上海首站開幕
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術(shù)精英年會深圳站回顧
  • Microchip第22屆中國技術(shù)精英年會——采訪篇
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表