说明:续上一篇文章“嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(一)”
目录
说明:续上一篇文章“嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(一)”
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” 安装包后会生成软件 “hyper_terminal_latest.exe”,然后双击软件“hyper_terminal_latest.exe”,开始安装。详细步骤如下图所示。
3.1.3 超级终端的设置
打开前一小节安装的软件“Hyper Terminal ”。
3.1.4 超级终端的系统配置
在 PC 机上,用户也需要针对操作系统进行设置。以WIN10为例, 右键我的电脑/属性,进入设备管理器,单击菜单“端口”。
选中COM3端口,右键属性,点“端口设置”。单击“确定”。
3.2 VMware下Ubuntu 16.04
3.2.1 VMware及Ubuntu的安装与配置
3.2.2 虚拟机的联网设置
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”,开始安装。
如下图,要是装有杀毒软件,会弹出对话框,直接选择信任或者安装选项,继续安装。
可能会再次弹出警告,继续选择信任或者安装之类的选项。
4.2 win10系统ADB离线安装
在 win10 下安装“驱动精灵”软件,OTG 连接开发板时会自动安装 ADB 驱动。或采用资源包安装。双击安装,剩余步骤按照提示即可安装。
4.3 关闭 win10 驱动自动更新
由于 win10 系统会自动更新驱动程序,如果驱动自行更新会导致驱动不可用,这里给出一种方法禁止系统自动更新驱动,win+R 键打开运行如下图。
如何找到类 GUID,右键计此电脑-设备管理器,在打开的设备管理器中找到你要禁止更新的设备右键属性,例如 USB 串口设备如下图。
4.4 ADB 驱动的在线安装
4.5 ADB 驱动安装常见问题解决方法
使用“离线安装”和“在线安装”之后,如果 ADB 驱动仍然有可能不正常。作者反复测 试,发现 99%的情况都是 PC 上的软件“打架”,抢着和开发板连接。 这个时候用户需要有点耐心,使用百度,如下图所以
目前测试发现的用户可能用到的关键词如下:
禁用 360 自动连接手机;禁用 qq 自动连接手机;禁用腾讯管家自动连接手机;禁用豌豆荚自动连接手机;禁用暴风影音自动连接手机;禁用驱动精灵自动连接手机; 禁用金山毒霸自动连接手机