赞
踩
板子上的红色拨码开关用来设置启动方式,支持这3种方式:EMMC启动、SD卡启动、USB烧写。
板子背后画有一个表格,表示这3种方式如何设置。
表格如下:
这3种启动方式的设置示意图如下:
注意:设置为USB启动时,不能插上SD卡、TF卡;上电之后才可以插卡。刚出厂的板子在EMMC上烧写了系统,你可以设置为EMMC启动方式。
在后面的操作里,都是通过串口与板子进行“交流”。串口是串行接口的简称,是指数据一位一位地顺序传送,其特点是通信线路简单。
如下图所示将串口线与电脑、板子连接,开发板插上电源。
其中特别需要注意的几点:
a) 板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
b) 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;
接好micro usb数据线后,Windows会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的“设备管理器”,在“端口 (COM和LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上的不一样,记住你电脑显示的数字。
如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官(www.drivergenius.com)下载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。
打开MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择none,否则你将无法在MobaXterm中向串口输入数据。
随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
在串口看到“imx6ull login:”时,输入“root”并回车即可,如下图所示:
本章介绍如何测试板载功能,开发板各个功能部件所在位置以及名称如下图所示。本章所有的功能测试不能在QT上进行测试(板载QT功能不完善),需要串口执行各种命令,所以需要你先练习一下Linux命令。
所谓互ping就是将三者放在同一个局域网下。
这部分之前用直连网卡进行连接,可以配置出三者的互相通信的环境,但是在家的时候网卡坏了,只能强行利用路由器无线网进行连接。
以windows 为基准,也就是说windows 的ip不变。开发板和ubuntu以windows的ip为主。
进入网络适配器页面后,参考下图 鼠标左键点击选中 直连 USB网卡设备,选中设备后鼠标右键,在弹出的选项中点击查看ip.
此时cmd 进入命令窗口,输入ipconfig 查看ip.
打开串口工具,输入查看ifconfig.
修改ip:ifconfig eth0 192.168.31.224
此时两者开发板和windows可以互相通信了。
确认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
按如下挂载:
然后三者就能互ping了。
确认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
在某些情况下 学员可能需要保证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来验证原直连网卡直连是否有效。
此节演示在串口终端下如何设置开发板的ip地址,测试网络的连通性。
注意:既然是在开发板和电脑之间测试网络,那双方需要有网络连接。两者之间需要有一个路由器,开发板通过网线与路由器连接。而电脑与路由器之间,可以使用网线连接,也可以使用WIFI连接。
通过上图可知,开发板已经自动获得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命令测试两者是否可以相互通信:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。