在Linux模式下使用ADP3450/ADP3250

模拟发现Pro (ADP3450/ADP3250)能够在标准和Linux模式下运行。在标准模式下,设备从运行波形应用程序的主机上运行。虽然这个功能仍然在Linux模式下,但是您也可以通过串行连接直接连接到设备,从而独立于典型的WaveForms主机来操作设备。本指南介绍了如何在Linux模式下开始。


库存

  • 一台电脑用波形已安装,版本为3.16.3或更高
  • 你的模拟发现Pro (ADP3450/ADP3250)
  • 模拟发现Pro 3000系列的最新Linux镜像(v5),可供下载在这里
  • 使用FAT/FAT32文件系统格式化的u盘

注意:如果您打算更新设备的Linux镜像,则需要最新的Linux镜像,如本指南的第2步所述。

指南

1.从串口终端连接到设备

这一步建立了一个串行连接,它将在后面的步骤中使用。虽然在标准模式引导期间可能会看到打印的消息,但直到设备引导到Linux模式时才会发送或接收相关消息。

通过串口连接

确保模拟发现专业版已插电、上电,并通过USB线缆连接到主机。将串口终端程序(如PuTTY或Tera Term)以115200波特率、8位、1停止位、无奇偶校验的方式连接到“Analog Discovery Pro”所关联的串口。

注意:在启动到Linux模式之前将设备连接到串行终端,可以确保您不会错过启动时打印的任何消息,包括登录提示符。


2.升级Linux模式(可选)

虽然模拟探索专业版附带了一个功能齐全的Linux镜像,但您可能想要更新它。更新映像可以确保您能够访问Digilent在映像中提供的最新预装的软件包、驱动程序和软件。

升级Linux模式(可选)

您可以检查您的设备是否已经有最新的Linux镜像进入Linux后.在串行终端中运行以下命令,并将其与清单一节中列出的最新版本进行比较。

猫/ build_version

如果你的版本已经过时,Digilent建议在Linux模式下做任何事情之前更新它,因为更新图像的过程会删除你在以前的会话中保存的工作。

如果您没有使用最新的版本,或者只是想刷新到一个已知的状态,请从上面的Inventory部分中链接的Linux映像ZIP下载中提取文件。复制usb-image.ubemmc.img,deploy.env将FAT/FAT32 u盘的根目录下。


将驱动器连接到设备背面的四个USB主机端口中的任何一个。


为了将新映像传输到设备,它将被置于Linux Recovery模式。通过USB连接到主机的模拟发现Pro,打开波形应用程序。如果设备管理器还没有打开,请选择“设置→设备管理器”。


在设备管理器中,确保您的模拟发现专业版是选择在设备列表中,然后单击引导按钮,并选择Linux恢复选择。点击应用和重新启动继续。


返回到串口终端,一旦在设备上启动Linux,输入登录名和密码如下:

登录:
密码:

运行deploy-to-emmc命令并等待它完成。这个命令将Linux映像写入设备的非易失性内存,这将花费一些时间(10秒以上)。完成后,它将返回到命令提示符。当设备下次启动到Linux模式时,将使用新的映像。

请注意这将擦除设备eMMC闪存中的所有数据!


3.切换模式和引导到Linux

波形将被用来将设备从默认的标准模式切换到Linux模式。本步骤将介绍如何切换模式并启动设备。

切换模式和引导到Linux

通过USB连接到主机的模拟发现Pro,打开波形应用程序。如果设备管理器还没有打开,请选择“设置→设备管理器”。


在设备管理器中,确保您的模拟发现专业版是选择在设备列表中,然后单击引导按钮,并选择Linux恢复选择。点击应用和重新启动继续。


4.首次登录Linux操作系统

检查串口终端,查看启动信息。当设备完成引导后,您将会看到一个登录提示符。

首次登录Linux操作系统

设备启动后,输入用户名和密码如下:

用户名: digilent
密码: digilent

重要!此用户名和密码是所有模拟发现专业设备的默认密码。一般来说,但特别是如果您打算将您的设备连接到互联网,您应该替换此帐户与您自己的,更改密码,和/或限制其权限。

请注意,在登录时,一个“urandom警告”可能会打印到终端,并且可以安全地忽略。


下一个步骤

您可以在中找到一个Linux模式的实例Linux模式下的自动化测试它在Linux模式下使用了WaveForms SDK,以便直接运行脚本,无需主机。

有关从Linux模式终端使用以太网和WiFi的更多信息,请以更新包结束恰当的,请参阅连接模拟发现专业到互联网指南。


其他资源

检查模拟探索专业资源中心有关使用设备的更多指南。

有关WaveForms SDK的更多信息可以在它的资源中心

如需技术支持,请访问测试和测量Digilent论坛的一部分。