新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PYNQ-Z1 设置指南

PYNQ-Z1 设置指南

作者: 时间:2024-10-25 来源:EEPW编译 收藏

Pynq-Z1 的先决条件

板设置

../_images/pynqz1_setup.jpg

  1. 将 JP4 / Boot 跳线设置为 SD 位置 如图所示,将跳线放在 JP4 的顶部两个引脚上。 (这会将设置为从 Micro-SD 卡启动)

  2. 要从微型 USB 电缆为 供电,请将 JP5 / 电源跳线设置为 USB 位置。(您也可以从外部 12V 为板供电 通过将跳线设置为 REG 来调节电源。

  3. 将装有 图像的 Micro SD 卡插入 Micro 板下方的 SD 卡插槽。

  4. 将 USB 电缆连接到您的 PC/笔记本电脑,以及主板上的 PROG - UART / J14 MicroUSB 端口

  5. 按照以下说明将连接到以太网

  6. 打开 PYNQ-Z1 并按照以下说明检查启动顺序

打开 PYNQ-Z1

如 Board Setup 的步骤 6 所示,将电源开关滑到 ON 位置以打开板。红色 LD13 LED 将立即亮起 确认板子已通电。几秒钟后,黄色/绿色 LD12 / 完成 LED 将亮起,表明 Zynq® 器件正在运行。

一分钟后,您应该会看到两个蓝色的LD4和LD5 LED和四个黄/绿的LD0-LD3 LED同时闪烁。蓝色 LD4-LD5 LED 然后,当黄色/绿色 LD0-LD3 LED 保持亮起时,将打开和关闭。这 系统现已启动并可供使用。

网络连接

设置板后,您需要连接到它才能开始使用 Jupyter Notebook。

以太网

如果可用,您应该将连接到具有 Internet 网络或路由器 访问。这将允许您更新您的开发板并轻松安装新的软件包。

连接到计算机

您的计算机上需要有一个可用的以太网端口,并且您将 需要具有配置网络接口的权限。使用直接 连接,您将能够使用 PYNQ,但除非您可以桥接以太网 将 Board 连接到 Internet 连接到计算机、Board 无法访问 Internet。您将无法更新或加载新软件包 无法访问 Internet。

直接连接到计算机(静态 IP):

  1. 分配静态 IP 地址

  2. 将开发板连接到计算机的以太网端口

  3. 浏览至 http://192.168.2.99

连接到网络路由器

如果您连接到路由器或具有 DHCP 服务器的网络,您的主板将 自动获取 IP 地址。您必须确保您有权 将设备连接到您的网络,否则板子可能无法正确连接。

连接到路由器/网络 (DHCP):

  1. 将主板上的以太网端口连接到路由器/交换机

  2. 将您的计算机连接到路由器/交换机上的以太网或 WiFi

  3. 浏览到 http://<board IP 地址>

  4. 可选:请参阅下面的 Change the Hostname (更改主机名

  5. 可选:请参阅下面的 Configure Proxy Settings

连接到 Jupyter Notebook

设置板后,要连接到 Jupyter Notebook,请打开 Web 浏览器并导航到:

  • http://192.168.2.99如果您的开发板通过静态 IP 地址连接到计算机

如果您的 Board 配置正确,您将看到一个登录信息 屏幕。用户名是 xilinx,密码也是 xilinx

登录后,您将看到以下屏幕:

../_images/portal_homepage.jpg

默认主机名为 pynq,默认静态 IP 地址为 192.168.2.99。如果您更改了板子的静态 IP,则 将需要更改您浏览到的地址。

首次连接时,您的计算机可能需要几秒钟才能 解析主机名/IP 地址。

示例 Notebook

PYNQ 使用 Jupyter Notebook 环境提供示例和文档。 使用浏览器,您可以交互方式查看和运行 notebook 文档。

Jupyter 主区域中的 Getting_Started 文件夹包含一些介绍性 Jupyter 笔记本。

../_images/getting_started_notebooks.jpg

示例笔记本已分为多个类别

  • 常见:不特定于叠加层的示例

根据您的开发板和您正在使用的 PYNQ 映像,其他文件夹可能是 提供与 Overlay 相关的示例。例如,目录将 包含与基础叠加相关的示例。如果您安装任何其他 overlays,则通常会在此处复制包含示例 notebook 的文件夹。

当您打开笔记本并进行任何更改或执行单元格时,笔记本 document 将被修改。建议您在以下情况下 “保存副本” 打开一个新笔记本。如果要恢复原始版本,您可以 从 GitHub 下载所有示例笔记本。

配置 PYNQ

访问 Board 上的文件

文件共享服务 Samba 在 板。这允许您将 Pynq 主区域作为网络驱动器进行访问,以 将文件传输到 Board 或从 Board 传输文件。

注意

在下面的示例中,更改主机名或 IP 地址以匹配您的 板设置。

要在 Windows 资源管理器中访问 Pynq 主区域,请在 导航栏。

192.168.2.99xilinx        # If connected to a Computer with a Static IP

出现提示时,用户名为 xilinx,密码为 xilinx。这 应显示以下屏幕:

../_images/samba_share.JPG

要访问 Ubuntu 中的主区域,请打开一个文件浏览器,单击 Go -> Enter Location 并在框中键入以下选项之一:

smb://192.168.2.99/xilinx        # If connected to a Computer with a Static IP

出现提示时,用户名为 xilinx,密码为 xilinx

更改主机名

如果您所在的网络可能连接了其他 PYNQ 板,则应 立即更改您的主机名。这是 work 或 大学环境。您可以从终端更改主机名。您可以使用 用于连接终端的 USB 电缆。Jupyter 中也提供了一个终端 环境,并且可以从 Internet 浏览器使用。

要访问 Jupyter 终端,请在 Jupyter 门户主页区域中,选择 New >> 终端

../_images/dashboard_files_tab_new.JPG

这将以 root 身份在浏览器中打开一个终端。

使用预加载的 pynq_hostname.sh 脚本更改板的主机名。

pynq_hostname.sh <NEW HOSTNAME>

必须重新启动 Board 才能应用更改。

shutdown -r now

请注意,由于您以 root 身份登录,因此不需要 sudo。如果您连接了 终端,您将以 Xilinx 用户身份登录,并且 sudo 必须添加到这些命令中。

当开发板重新启动时,使用新主机名重新连接。

如果您无法连接到您的开发板,请参阅以下步骤,使用 微型 USB 电缆。

配置代理设置

如果您的开发板连接到使用代理的网络,则需要将 proxy 变量。按上述方式打开终端并输入以下内容 其中,您应该将 “my_http_proxy:8080” 和 “my_https_proxy:8080” 替换为 您的设置。

set http_proxy=my_http_proxy:8080set https_proxy=my_https_proxy:8080

故障 排除

打开 USB 串行终端

如果您无法从 Jupyter 访问终端,您可以连接 micro-USB 从计算机到 Board 的电缆并打开一个端子。您可以使用 terminal 检查板子的网络连接。您将需要拥有 安装在您计算机上的终端仿真器软件。PuTTY 是一个可以使用且可用的应用程序 在 Windows 上免费。要打开终端,您需要知道 的 COM 端口 董事会。

在 Windows 上,您可以在控制面板的 Windows 设备管理器中找到它。

  1. 打开 Device Manager,展开 Ports 菜单

  2. 找到 USB 串行端口的 COM 端口。例如 COM5

  3. 打开 PuTTY

打开 PuTTY 后,输入以下设置:

  1. 选择序列号

  2. 输入 COM 端口号

  3. 输入串行终端设置(如下)

  4. 单击 Open

完整终端设置:

  • 115200 波特

  • 8 个数据位

  • 1 个止动位

  • 无奇偶校验

  • 无流控

在终端窗口中按 Enter 键,确保您可以看到命令提示符:

xilinx@pynq:/home/xilinx#

然后,您可以运行上面列出的相同命令来更改主机名或配置代理。

您还可以通过运行 hostname 命令来检查开发板的主机名:

hostname

您还可以使用 ifconfig 检查板子的 IP 地址:

ifconfig




关键词: PYNQ-Z1 开发板

评论


相关推荐

技术专区

关闭