天天看點

iMX6ULL 網絡功能全檢測

本文以飛淩嵌入式OKMX6ULL-S開發闆為基礎講解,其它闆卡請參考使用,本文主要講解了iMX6ULL 網絡功能的測試,分為無線網絡測試以及有線網絡測試,通過本文您可以快速了解飛淩iMX6ULL開發闆網絡測試的全過程。

1、基本指令測試

每個開發闆的網絡使用環境未必相同,本節測試示例中,網絡環境如下。實際使用中,請按照實際網絡環境自行進行配置。

底闆絲印

軟體裝置

NET1

eth1

NET2

eth0

OKMX6ULL-C有eth0、eth1兩路網卡。開機已設定預設eth0、eth1自動配置設定IP。如果修改IP請修改/etc/network/interfaces。

注意:eth1與eth0不能用于同一個區域網路。

下面以eth0為例進行指令說明。

1.1、在Linux系統下,使用ifconfig指令可以顯示或配置網絡裝置,使用ethtool查詢及設定網卡參數。

1.2、設定IP位址 ,檢視目前網卡詳情:

1.3、動态配置設定IP位址

如果您的開發闆與路由器連接配接,且路由器支援DHCP自動IP位址配置設定可以在超級終端裡面輸入指令:

用來動态擷取IP位址,“-i” 參數用來指定網卡名稱,飛淩iMX6ULL開發闆有線網絡的網卡名稱為eth0。

/etc/resolv.conf檔案中有dns伺服器資訊會被自動添加。

1.4、修改mac位址:

另外在/forlinx/shell/mac.sh中根據uid設定MAC位址,如果需要請添加到開機自啟動腳本中。

1.5、設定子網路遮罩:

1.6、設定廣播位址

1.7、添加/删除預設網關

添加預設網關:

删除預設網關:

1.8、關閉開啟網卡

關閉eth0網卡:

開啟eth0網卡:

2、 FTP服務

2.1、設定root使用者密碼,這裡設定為forlinx,輸入密碼沒有回顯,序列槽終端無法看到輸入内容。

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

2.2、然後配置開發闆ip位址,保證和電腦通信正常。

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

2.3、電腦使用FileZilla連接配接iMX6ULL開發闆。 

2.3.1. 點選檔案,站點管理器:

iMX6ULL 網絡功能全檢測

2.3.2. 建立“新站點”,主機輸入開發闆IP,加密方式選擇隻是用明文FTP,登陸類型選擇正常,使用者和密碼為開發闆的使用者和密碼,點選“連接配接”。

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

3、SSH登入測試

以太網相關服務測試之前,確定已經設定好IP。設定IP請參考以太網驅動測試部分。

配置資訊:

開發闆ip:192.168.2.85

Linux主機位址:192.168.2.149

Windows主機位址:192.168.2.12

3.1、測試由linux主機通過ssh通路開發闆

3.2、測試由Windows主機通過cmd.exe或者Cmder通路開發闆:

3.3、由iMX6ULL開發闆通路linux主機

4、USB轉網絡測試

4.1、将USB轉以太網插入USB host接口,識别資訊如下:

usb 1-1.3: new high-speed USB device number 8 using ci_hdrc

asix 1-1.3:1.0 eth2: register 'asix' at usb-ci_hdrc.1-1.3, ASIX AX88772B USB 2.0 Ethernet, 00:0e:c6:8f:9c:b7

IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

4.2、測試方法參考以太網驅動測試章節。

1、WIFI測試

RTL8188eus—USB WIFI、RTL8723bu—USB WIFI使用方法如下。

1.1、USB WIFI RTL8188eus使用

USB WIFI無線區域網路卡是選配子產品。

步驟1:開發闆上電,啟動Linux系統。

步驟2:連接配接USB WIFI到飛淩開發闆的USB host接口,正确安裝如下圖。

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

步驟3:打開腳本所在的位置:

步驟4:按照如下格式輸入相應的參數:

說明:

-s表示wifi熱點的名稱

-p表示密碼,如果沒有密碼請輸入-p NONE

路由器采用wpa加密方式。

連接配接列印内容如下:

步驟5:ping ip或者域名,指令如下。

步驟6:解除安裝已經加入核心的子產品。

2、闆載WIFI的使用

如果開發闆有闆載的WIFI無線區域網路卡,則焊接在評估闆如圖所示位置:

iMX6ULL 網絡功能全檢測
iMX6ULL 網絡功能全檢測

步驟1:檢查開發闆是否已經焊接該子產品,正确焊接如上圖。連接配接上天線。

步驟2:開發闆上電,啟動Linux系統。

步驟3:進入測試腳本所在目錄:

步驟4:執行測試腳本:

說明:-s表示wifi熱點的名稱;

-p表示密碼,如果沒有密碼請輸入-p NONE;

步驟6:解除安裝已經加入核心的子產品:

2、4G子產品實作IE上網

2.1、将外擴USB 4G擴充闆插入USB口,固定ME909s-821 PCIE封裝4G子產品,安裝ipex天線座,買QQ靓号地圖插入SIM卡,開機上電。

2.2、撥号上網

2.3、連接配接成功之後,ping百度測試:

2.4、斷網與複位指令測試:

斷開網絡連接配接:

複位重新開機子產品:

2.5、更換SIM卡需要更換me909.sh中相應的APN:

中國移動:

中國聯通:

中國電信(本文使用):

3、GPRS子產品測試

GPRS子產品與開發闆之間采用序列槽連接配接,客戶可以使用飛淩公司自産的GPRS子產品,也可以使用自己購買的序列槽GPRS子產品。

1)在確定子產品和開發闆序列槽UART3連接配接、上電OK情況下, 啟動開發闆子,進入指令行終端輸入如下指令。

2)連接配接成功可以嘗試ping一下www.forlinx.com

注意: 假如ping指令不通,可能是之前測試以太網或無線網絡接口時的一些配置的影響,此時需要先執行以下指令再測試子產品:

上一篇: 重新拿起
下一篇: 重新啟程

繼續閱讀