天天看点

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命令不通,可能是之前测试以太网或无线网络接口时的一些配置的影响,此时需要先执行以下命令再测试模块:

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