嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(二)

说明:续上一篇文章“嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(一)”

目录

说明:续上一篇文章“嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(一)”

3. iTOP-4412 平台基础软件的安装和学习

3.1 超级终端的安装和配置

3.1.1 安装 USB 转串口驱动

3.1.2 超级终端的安装

3.1.3 超级终端的设置  

3.1.4 超级终端的系统配置 

3.2 VMware下Ubuntu 16.04

3.2.1 VMware及Ubuntu的安装与配置

3.2.2 虚拟机的联网设置

扫描二维码关注公众号,回复: 17174967 查看本文章

3.3 SSH 软件的安装与使用

 3.3.1 SSH的安装

 3.3.2 连接失败处理

3.3.3 SSH的使用

4. 安卓 ADB 驱动的安装及配置

4.1 win7 系统ADB离线安装

4.2 win10系统ADB离线安装

4.3 关闭 win10 驱动自动更新

 4.4 ADB 驱动的在线安装

4.5 ADB 驱动安装常见问题解决方法


3. iTOP-4412 平台基础软件的安装和学习
3.1 超级终端的安装和配置
3.1.1 安装 USB 转串口驱动

如果用户将开发板的串口 COM3 和 PC 机的串口直接相接,那么只需要装超级终端软 件,不需要安装 USB 转串口驱动。

如果用户使用的是笔记本电脑,或者是没有串口的 PC 机,那么就需要使用 USB 转串口线来连接开发板和 PC 了,需要安装 USB 转串口驱动。

载 USB 转串口驱动的压缩包,见绑定的资源:

下面详细的讲解一下,在 PC 机上,USB 转串口驱动的安装。

1)解压压缩包得到文件,根据自己的PC机的操作系统进行选择对应的安装包。下面以WIN10为例:

如下图,然后双击上述可执行文件, 开始安装 USB 转串口驱动。

2)如下图,选择下一步,继续安装。

3)如下图,选择接受安装协议,然后单击“Next”,继续安装。

4)如下图,USB 转串口的驱动在安装中。 

5)如下图,提示驱动的安装已经完成,单击“Finish”,结束 USB 转串口驱动安装。

然后检查一下 USB 转串口的驱动安装是否正确。

以作者的机器为例,下面的截图可能和用户的界面稍微有点不同。

6)用户先不要把 USB 转串口线和 PC 机相连,直接进入操作系统的设备管理器,如下图,打开“端口”。

如下图,红色矩形框中显示机器只有一个串口 COM1,作者的机器自带串口,所以有 COM1。

7)然后将 USB 转串口线连接电脑的 USB 接口。设备管理器显示如下图所示,将下图和上图对比,可以发现下图中多出了红色矩形框中的内容,其中 COM3 编号就是接到电脑 USB 后,系统给你分配的串口编号。(这里需要提醒一下,用户插入的 USB 接口不一样,显示的 端口号也会不一样,大家只需要关注 USB 转串口插入后,增加的那一个串口号,这个增加的串口号需要大家记住,在超级终端的设置中会用到。)

到这里,USB 转串口线的驱动就安装完成了。

3.1.2 超级终端的安装
超级终端,也叫串口软件或者串口助手。
迅为提供的超级终端安装包为“hyperterminal- v2.4.8.zip”。

 解压 “hyperterminal-v2.4.8.zip” 安装包后会生成软件 “hyper_terminal_latest.exe”,然后双击软件“hyper_terminal_latest.exe”,开始安装。详细步骤如下图所示。

3.1.3 超级终端的设置  
超级终端和开发板连接前,需要进行设置。 下面详细讲解一下在 PC 机上超级终端的设置。

打开前一小节安装的软件“Hyper Terminal ”。 

然后执行菜单命令“文件(F)”-->“新建连接(N)”,出现下图界面。这里需要注意的是,下面的 COM3,用户应该根据自己机器的实际情况选用串口号,单击“确定”,继续设置。

3.1.4 超级终端的系统配置 

在 PC 机上,用户也需要针对操作系统进行设置。以WIN10为例, 右键我的电脑/属性,进入设备管理器,单击菜单“端口”。

选中COM3端口,右键属性,点“端口设置”。单击“确定”。 

3.2 VMware下Ubuntu 16.04
3.2.1 VMware及Ubuntu的安装与配置
详细过程参照下文:
VMware安装Ubuntu 16.04(完整版图文教程)_ubuntu-16.04.7-desktop-amd64.iso-CSDN博客  
https://blog.csdn.net/Passerby_Wang/article/details/123745479?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169311779716800180694361%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169311779716800180694361&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-123745479-null-null.142^v93^chatsearchT3_2&utm_term=vmware%20ubuntu16.04%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
3.2.2 虚拟机的联网设置
1. 如下图,这是一般的配置方法,对于带有路由器,能够自动分配 IP 的网络适用。“桥接模式”需要路由器能够动态分配 IP,对于很多采用固定 IP 的公司或者部分校园网用户,这种方式是无法联网的。

配置成桥接网络连接模式的虚拟机,会被当作主机所在以太网的一部分。虚拟系统和宿主机的关系,就像连接在同一个 Hub 上的两台电脑,可以像主机一样访问以太网中的所有共享资源和网络连接,也可以直接访问互联网。
主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的 VMnet0 网卡与主机以太网连接,虚拟机间的虚拟网络为 VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机 中的操作系统可以PING 别的主机,反过来别的主机也可以 PING 虚拟机。
2. 如下图,选择”仅主机模式“,这是一种封闭的模式。在这种模式下只能用于主机和 Ubuntu 的通信,虚拟机无法上网。在没有网络的情况下,主机无法上网,为了实现主机和虚拟机的通信,可以采用这种模式来设置。

 3. 如下图,选择”自定义”模式,选择网络“VMnet8(NAT)”。这种模式 适用于部分固定 IP 的公司和校园网。当安装虚拟机的时候,它会给 PC 机装额外的两个虚拟网卡,其中一个就是VMnet8”,相当于 PC 机建了一个虚拟的局域网。虚拟机和 PC 机进 行网络连接的时候,连入了局域网,然后 PC 机连的是外网。

更详细的虚拟机网络配置说明,用户可以去网上查资料。一般情况下,掌握了上面三种设置方法,虚拟机的网络设置就没有问题了。
3.3 SSH 软件的安装与使用
 3.3.1 SSH的安装

用户可以安装“SSH 软件”,通过 SSH 软件可以很容易的实现主机和虚拟机之间的通信。SSH 软件不仅要在 Windows 上面安装,还需要在 Ubuntu 系统上面安装。

1. 找到绑定的资源,解压ssh后,双击文件夹中SSHSecureShellClient-3.2.9.exe,按下述过程一步一步安装。

生成2个桌面图标,一个用来传文件,一个输命令,可以不用切界面,切来切去的,在SSH Secure Shell里面输命令相当于在Ubuntu系统的终端。

 2. 虚拟机系统里面也要安装SSH软件,命令如下:

sudo apt-get install ssh

安装过程如下:

虚拟机里面查看Ubuntu系统的ip地址,命令如下:

ifconfig

由此可知,Ubuntu的IP地址为

在“SSH Secure Files Transfer”中“File/Quick Connnect”,弹出的窗口中入下图输入IP地址和 root,然后点击Connect。

在新弹出的窗口中点击Yes。连接成功。

如下图,“SSH Secure File Transfer”左边部分是主机的文件目录,右边是Ubuntu系统的目录。 

"SSH Secure Shell"的连接方法一样,连接成功如下图所示。 

 3.3.2 连接失败处理

 说明:如果有如下图的连接失败提示。

处理方式可以参照文章:

Server responded “Algorithm negotiation failed“错误解决方法_醉过方知酒浓-tiger的博客-CSDN博客  https://blog.csdn.net/qq_27937043/article/details/123760527 

Server responded "Algorithm negotiation failed"【SSH Secure链接服务器错误】_vMars_K的博客-CSDN博客  https://blog.csdn.net/vMars_K/article/details/95592451

3.3.3 SSH的使用

SSH Secure Shell连接方式和上面一样。连接后入下图,可以输入命令,被称为SSH控制台,就相当于在Ubuntu的终端给系统下命令。

使用该工具不仅可以用来传文件,还可以免去虚拟机和主机切换的麻烦,提高效率。如果你用SSH连接Ubuntu后发现新建的文件夹没有,只需要断开连接,再接一下就可以显示了。

有关SSH的使用方法,如在下图的界面中,两系统之间的文件互传,直接用鼠标拖拽就可以。

4. 安卓 ADB 驱动的安装及配置
 iTOP-4412开发板OTG 方式烧写(或者叫 fastboot 烧写方式)使用的是ADB 驱动。
4.1 win7 系统ADB离线安装

下载资源 单击软件“android_drv_90000_64.exe”,开始安装。

如下图,要是装有杀毒软件,会弹出对话框,直接选择信任或者安装选项,继续安装。

可能会再次弹出警告,继续选择信任或者安装之类的选项。 

出现上图矩形框中的提示“……可以使用了”(矩形框中的提示在不同的系统上可能不一样),就说明驱动安装成功了。驱动装完后,最好重启一下电脑。
下面来确认一下,ADB 驱动是否能够使用。首先进入操作系统的任务管理器,下图是 Win7-64 位操作系统的设备管理器。

开发板启动并进入到 Android 系统,接着将开发板使用 OTG 线和电脑的 USB 接口相连,如下图,如果出现红色矩形框中的“Android Phone”,就说明驱动已经装好。

4.2 win10系统ADB离线安装

 在 win10 下安装“驱动精灵”软件,OTG 连接开发板时会自动安装 ADB 驱动。或采用资源包安装。双击安装,剩余步骤按照提示即可安装。

4.3 关闭 win10 驱动自动更新

 由于 win10 系统会自动更新驱动程序,如果驱动自行更新会导致驱动不可用,这里给出一种方法禁止系统自动更新驱动,win+R 键打开运行如下图。

输入“gpedit.msc”打开组策略,依次找到计算机配置-管理模版-系统-设备安装--设备安装限制如下图。

接着在右侧找到“阻止使用与下列设备安装程序类相匹配的驱动程序安装设备”,双击右键“编辑”或者双击,打开设置对话框。勾选“已启用”后点击“显示”输入设备的类 GUID

如何找到类 GUID,右键计此电脑-设备管理器,在打开的设备管理器中找到你要禁止更新的设备右键属性,例如 USB 串口设备如下图。

选择“详细信息”选项卡,即可在“属性”下拉列表中找到对应的数据,如下图。在组策略中输入该值即可。

 4.4 ADB 驱动的在线安装
由于 Windows 的版本太多,不可能提供全部的 ADB 离线安装包,部分用户使用迅为提供的离线安装包,可能不正常,这个时候可以采用在线安装的方式。
可以实现在线安装的软件非常多,测试了几个常见的 PC 软件,几乎可以自动安装 ADB驱动。360 系列软件、qq 以及腾讯管家、百度管家以及百度杀毒、暴风影音、驱动精灵以及金山系列等等。作者推荐使用“驱动精灵”,使用驱动精灵安 装的成功率非常高。
先从网上下载驱动精灵,在 PC 上安装驱动精灵软件,安装好之后打开驱动精灵。
接着找一部 Android 手机,通过 OTG 线,将手机 OTG 和 PC 的 USB 相连(开发板如果是Android 系统,在开发板进入 Android 系统之后,可以使用 OTG 线,将开发板 OTG 接口和 PC 的 USB 口相连, 一定要先启动 Android 系统再接 OTG 线! ),驱动精灵会提示有新的驱动设备(如果 PC 以前没有连接过手机,PC 会在 Windows 系统右下角提示有新的设备),驱动精灵识别到新的设备没有驱动可能要花费 1 到 2 分钟,接着就会自动安装。
自动安装完成之后,驱动精灵如果提示需要重启 PC,就重启一下 PC,如果没有提示就不重启。
这里需要注意的是,驱动精灵自动安装之后,手机和 PC 相连之后设备管理器可能出现两种情况。
第一种情况:在设备管理器中,可能会出现便携设备,如下图所示。

如上图所示的便携设备,如果不出现黄色的惊叹号,一般就是安装成了。
第二种情况:如果出现下图所示,没有黄色叹号,表明驱动安装成功。

4.5 ADB 驱动安装常见问题解决方法

 使用“离线安装”和“在线安装”之后,如果 ADB 驱动仍然有可能不正常。作者反复测 试,发现 99%的情况都是 PC 上的软件“打架”,抢着和开发板连接。 这个时候用户需要有点耐心,使用百度,如下图所以

 目前测试发现的用户可能用到的关键词如下:

禁用 360 自动连接手机;禁用 qq 自动连接手机;禁用腾讯管家自动连接手机;禁用豌豆荚自动连接手机;禁用暴风影音自动连接手机;禁用驱动精灵自动连接手机; 禁用金山毒霸自动连接手机

……
……
用户需要好好根据实际情况,检查哪些软件需要禁止自动连接手机,一般有 2 个软件自动连接就有很大的几率无法正常使用了。 另外很多其它软件都会自动连接手机,导致无法正确连接。

猜你喜欢

转载自blog.csdn.net/Eva20192020/article/details/132958838