当前位置:   article > 正文

imx6ull开发板各个功能测试_imx.6ull实验

imx.6ull实验

1.启动开发板

1.1 MINI EMMC 启动方式的选择

在这里插入图片描述板子上的红色拨码开关用来设置启动方式,支持这3种方式:EMMC启动、SD卡启动、USB烧写。
板子背后画有一个表格,表示这3种方式如何设置。
表格如下:
在这里插入图片描述
这3种启动方式的设置示意图如下:
在这里插入图片描述
注意:设置为USB启动时,不能插上SD卡、TF卡;上电之后才可以插卡。刚出厂的板子在EMMC上烧写了系统,你可以设置为EMMC启动方式。

1.2 串口连接

在后面的操作里,都是通过串口与板子进行“交流”。串口是串行接口的简称,是指数据一位一位地顺序传送,其特点是通信线路简单。

1.2.1 连接串口线和电源线、配置串口工具

如下图所示将串口线与电脑、板子连接,开发板插上电源。
在这里插入图片描述
其中特别需要注意的几点:
a) 板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
b) 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;

1.2.2 安装USB串口模块驱动

接好micro usb数据线后,Windows会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的“设备管理器”,在“端口 (COM和LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上的不一样,记住你电脑显示的数字。
在这里插入图片描述

如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官(www.drivergenius.com)下载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。

1.2.3 使用MobaXterm软件打开串口

打开MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择none,否则你将无法在MobaXterm中向串口输入数据。
在这里插入图片描述
随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
在这里插入图片描述

1.2.4 开发板登录名是root ,无需密码

在串口看到“imx6ull login:”时,输入“root”并回车即可,如下图所示:
在这里插入图片描述

2.开发板板载功能的测试

本章介绍如何测试板载功能,开发板各个功能部件所在位置以及名称如下图所示。本章所有的功能测试不能在QT上进行测试(板载QT功能不完善),需要串口执行各种命令,所以需要你先练习一下Linux命令。

2.0 先配置一下网络 保证ubuntu windows 以及开发板能互ping

所谓互ping就是将三者放在同一个局域网下。
这部分之前用直连网卡进行连接,可以配置出三者的互相通信的环境,但是在家的时候网卡坏了,只能强行利用路由器无线网进行连接。
在这里插入图片描述

2.0.1配置windows ip

以windows 为基准,也就是说windows 的ip不变。开发板和ubuntu以windows的ip为主。
在这里插入图片描述进入网络适配器页面后,参考下图 鼠标左键点击选中 直连 USB网卡设备,选中设备后鼠标右键,在弹出的选项中点击查看ip.
此时cmd 进入命令窗口,输入ipconfig 查看ip.
在这里插入图片描述

2.0.2 配置 开发板的ip

打开串口工具,输入查看ifconfig.
修改ip:ifconfig eth0 192.168.31.224
在这里插入图片描述此时两者开发板和windows可以互相通信了。

2.0.3 配置 ubuntu的ip

确认windows 直连 USB网卡配置成功后,请参考下图配置vmware 虚拟网络编辑器,参考下图在开始菜单搜索 虚拟网络编辑器 搜索出来后点击Open 打开虚拟网络编辑器 在弹出的 虚拟网络编辑器页面,点击 更改设置 来修改网络配置设置桥接默认连接到 直连 USB网卡。
在这里插入图片描述

参考下图所示 点击 桥接模式 在桥接模式下的 已桥接至下拉框 点击 会显示出很多个网卡设备,我们只需要点击选中为 直连 USB网卡名称为无线网连接的那个的网络设备即可,选中后,点击确定即可完成vmware配置。

然后:
笔记本通过无线连接路由,开发板通过网线连接路由。打开windows命令行,ipconfig查看windows的无线网络IP地址,比如我的是192.168.31.222,然后据此进入ubuntu打开终端,执行以下命令
sudo ifconfig ens33 192.168.31.251
在这里插入图片描述
此时ubuntu可以ping通开发板以及windows

2.0.4 将开发板挂载到ubuntu上

按如下挂载:
在这里插入图片描述然后三者就能互ping了。

2.0.5 文件系统内使用nfs挂载ubuntu目录

确认windows ubuntu 开发板三者可以互相ping通以后,ubuntu下已经配置好了nfs目录及环境,可以在开发板上执行以下命令来挂载ubuntu的nfs目录到开发板/mnt目录下,挂载成功后使用df -h命令查看所有挂载。

[root@100ask:~]# mount -t nfs -o nolock,vers=3 192.168.5.11:/home/book/nfs_rootfs /mnt
  • 1

2.0.6 配置Ubuntu连接网络

在某些情况下 学员可能需要保证ubuntu windows 和开发板之间可以网络通信用来传输文件或者调试,又想让ubuntu可以连接网络进行安装某些在线的软件包,此时我们需要在ubuntu上再新增一个网卡设备并设置为NAT方式用于共享主机Internet网络进行上网。
首先在虚拟机关机状态下,点击 编辑虚拟机设置 在虚拟机设置里新增一个网络适配器。
进入虚拟机设置后,点击 添加–> 网络适配器–>下一步 ,之后再点击完成,即可。
添加完成 网络适配器后,会在虚拟机设置里面 出现一个 网络适配器2设备,之后我们需要设置网络连接方式 为 NAT模式 设置成功后,点击确定即可返回虚拟机启动页面,此时启动虚拟机即可。
启动虚拟机并进入虚拟机后,可以在终端下执行ifconfig命令查看当前网卡信息,会发现多出来一个网卡设备,其中一个是我们之前配置直连网卡桥接所用的网卡,另一个ens38(你的可能不是这个名称)已经自动配置了NAT网段的IP(如没有自动设置NAT网卡IP则在ubuntu终端下执行 sudo dhclient 来自动获取IP),之后我们可以来使用ping 来验证是否可以上网和之前的直连网卡直连是否依旧可用,使用ping qq.com 来验证是否可以连接internet网络,使用ping 192.168.31.222/224/251来验证原直连网卡直连是否有效。
在这里插入图片描述

2.1 有线网卡接口测试

此节演示在串口终端下如何设置开发板的ip地址,测试网络的连通性。
注意:既然是在开发板和电脑之间测试网络,那双方需要有网络连接。两者之间需要有一个路由器,开发板通过网线与路由器连接。而电脑与路由器之间,可以使用网线连接,也可以使用WIFI连接。
在这里插入图片描述

  1. 通过ifconfig命令查看ip地址:

在这里插入图片描述
通过上图可知,开发板已经自动获得IP地址192.168.1.116(你的开发板自动获取的IP可能不一样)。
如果开发板未能获取IP,则可以使用 udhcpc命令再次尝试获取IP。

在这里插入图片描述
如果通过udhcpc命令无法获得IP,也可以使用ifconfig命令强制设置IP:
如下图使用 ifconfig 命令强制指定IP地址为192.168.1.123
在这里插入图片描述
2) 网络连通性测试:
在开发板上执行如下命令,如果有数据返回则表示开发板跟互联网是连通的(前提是你的路由器是可以上网的):
[root@100ask:~]# ping www.baidu.com
在这里插入图片描述
当然,很多时候开发板不能ping通互联网,这也没关系,只要能ping通Windows或是Windows能ping通开发板就可以(Windows开了防火墙时,开发板无法ping通windows)。
比如我们的Windows IP地址为192.168.1.100,此时可以通过ping命令测试两者是否可以相互通信:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/385574
推荐阅读
  

闽ICP备14008679号