本文以飞凌嵌入式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,输入密码没有回显,串口终端无法看到输入内容。

2.2、然后配置开发板ip地址,保证和电脑通信正常。
2.3、电脑使用FileZilla连接iMX6ULL开发板。
2.3.1. 点击文件,站点管理器:
2.3.2. 创建“新站点”,主机输入开发板IP,加密方式选择只是用明文FTP,登陆类型选择正常,用户和密码为开发板的用户和密码,点击“连接”。
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
4.2、测试方法参考以太网驱动测试章节。
1、WIFI测试
RTL8188eus—USB WIFI、RTL8723bu—USB WIFI使用方法如下。
1.1、USB WIFI RTL8188eus使用
USB WIFI无线局域网卡是选配模块。
步骤1:开发板上电,启动Linux系统。
步骤2:连接USB WIFI到飞凌开发板的USB host接口,正确安装如下图。
步骤3:打开脚本所在的位置:
步骤4:按照如下格式输入相应的参数:
说明:
-s表示wifi热点的名称
-p表示密码,如果没有密码请输入-p NONE
路由器采用wpa加密方式。
连接打印内容如下:
步骤5:ping ip或者域名,命令如下。
步骤6:卸载已经加入内核的模块。
2、板载WIFI的使用
如果开发板有板载的WIFI无线局域网卡,则焊接在评估板如图所示位置:
步骤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命令不通,可能是之前测试以太网或无线网络接口时的一些配置的影响,此时需要先执行以下命令再测试模块: