PYNQ-Z1 设置指南
Pynq-Z1 的先决条件
PYNQ-Z1 板
本文引用地址:https://www.eepw.com.cn/article/202410/464005.htm具有兼容浏览器的计算机(支持的浏览器)
以太网电缆
Micro USB 数据线
预装图像的 Micro-SD 卡或空白卡(建议至少 8GB)
板设置
将 JP4 / Boot 跳线设置为 SD 位置 如图所示,将跳线放在 JP4 的顶部两个引脚上。 (这会将开发板设置为从 Micro-SD 卡启动)
要从微型 USB 电缆为 PYNQ-Z1 供电,请将 JP5 / 电源跳线设置为 USB 位置。(您也可以从外部 12V 为板供电 通过将跳线设置为 REG 来调节电源。
将装有 PYNQ-Z1 图像的 Micro SD 卡插入 Micro 板下方的 SD 卡插槽。
将 USB 电缆连接到您的 PC/笔记本电脑,以及主板上的 PROG - UART / J14 MicroUSB 端口
按照以下说明将开发板连接到以太网
打开 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):
分配静态 IP 地址
将开发板连接到计算机的以太网端口
浏览至 http://192.168.2.99
连接到网络路由器
如果您连接到路由器或具有 DHCP 服务器的网络,您的主板将 自动获取 IP 地址。您必须确保您有权 将设备连接到您的网络,否则板子可能无法正确连接。
连接到路由器/网络 (DHCP):
将主板上的以太网端口连接到路由器/交换机
将您的计算机连接到路由器/交换机上的以太网或 WiFi
浏览到 http://<board IP 地址>
可选:请参阅下面的 Change the Hostname (更改主机名)
可选:请参阅下面的 Configure Proxy Settings
连接到 Jupyter Notebook
设置板后,要连接到 Jupyter Notebook,请打开 Web 浏览器并导航到:
http://192.168.2.99如果您的开发板通过静态 IP 地址连接到计算机
如果您的 Board 配置正确,您将看到一个登录信息 屏幕。用户名是 xilinx,密码也是 xilinx。
登录后,您将看到以下屏幕:
默认主机名为 pynq,默认静态 IP 地址为 192.168.2.99。如果您更改了板子的静态 IP,则 将需要更改您浏览到的地址。
首次连接时,您的计算机可能需要几秒钟才能 解析主机名/IP 地址。
示例 Notebook
PYNQ 使用 Jupyter Notebook 环境提供示例和文档。 使用浏览器,您可以交互方式查看和运行 notebook 文档。
Jupyter 主区域中的 Getting_Started 文件夹包含一些介绍性 Jupyter 笔记本。
示例笔记本已分为多个类别
常见:不特定于叠加层的示例
根据您的开发板和您正在使用的 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。这 应显示以下屏幕:
要访问 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 >> 终端。
这将以 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 设备管理器中找到它。
打开 Device Manager,展开 Ports 菜单
找到 USB 串行端口的 COM 端口。例如 COM5
打开 PuTTY
打开 PuTTY 后,输入以下设置:
选择序列号
输入 COM 端口号
输入串行终端设置(如下)
单击 Open
完整终端设置:
115200 波特
8 个数据位
1 个止动位
无奇偶校验
无流控
在终端窗口中按 Enter 键,确保您可以看到命令提示符:
xilinx@pynq:/home/xilinx#
然后,您可以运行上面列出的相同命令来更改主机名或配置代理。
您还可以通过运行 hostname 命令来检查开发板的主机名:
hostname
您还可以使用 ifconfig 检查板子的 IP 地址:
ifconfig
评论