作為一個勵志攝向世界的攝像頭開發板,怎么可以沒有網絡!
本次使用的是pcie接口的ec200t模塊,通過usb轉接連接到開發板上,說白了就是一個usb設備。
怎么使用嗯,當然去官網找資料了。
移遠官網
然后就照着手冊3.2.1一步一步做就好了
修改內核,編譯內核,因為官方說明寫的很詳細,這里就不再贅述了,
按照手冊說明重新編譯內核之后,啟動就會在/dev/目錄下出現 ttyUSB0 1 2.三個設備。
但是呢,我們現在依然不能上網!!!
因為我們只是加載了網卡驅動,並沒有進行撥號操作,當然沒有網絡了。
而撥號呢,就又需要pppd工具,繼續交叉編譯移植工具。
一、下載pppd源代碼 官網
我這里下載的PPP-2.4.7.tar.gz。解壓進入目錄源碼。
執行 make CC=arm-hisiv300-linux-gcc 編譯。編譯出來會將pppd chat 拷貝到開發板/usr/bin目錄下
有了這兩個東西,我們就可以通過 執行 pppd call dial(我的撥號腳本)進行撥號上網了。
我的撥號腳本
/etc/ppp/peers/huawei-dial(沒有目錄自己新建)
/dev/ttyUSB2
115200
crtscts
modem
debug
nodetach
usepeerdns
noipdefault
defaultroute
0.0.0.0:0.0.0.0
user "card"
password "card"
noauth
-mschap
-mschap-v2
ipcp-accept-local
ipcp-accept-remote
connect 'chat -s -v -f /etc/ppp/huawei-chat'
disconnect 'chat -s -v -f /etc/ppp/huawei-chat-disconnect'
/etc/ppp/huwewei-chat
huawei-chat
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 10
ABORT "Username/Password Incorrect"
"" AT
"OK-+++\c-OK" ATH0
OK AT+CGDCONT=1,"IP","$APN"
OK ATD*99#
CONNECT ""
最后執行 pppd call huawei-dial,就可以用4g進行上網了!!!村里終於通往啦!
至於想要開機就啟動4g網路。那就去/etc/init.d 目錄下,修改啟動文件我這里添加如下腳本
ls /dev/ |grep ttyUSB
if [ "$?" == "0" ]; then
echo "4g init ..."
/usr/sbin/pppd call huawei-dial > /dev/null 2>&1 &
fi
判斷/dev/目錄下是否出現了ttyUSB設備,如果出現了,就進行撥號上網。