0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PYNQ项目——Pynq开发板启动实验

电子设计 来源:csdn 作者:Mculover666 2020-12-23 10:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:Mculover666

今天刚刚到手一块PYNQ-Z2,确认过眼神,是我想要的板子,话不多说,开干。

PYNQ项目是一个支持Xilinx Zynq器件的开源软件框架,目的在于借助Python降低Zynq嵌入式系统开发门槛,有丰富的组件:

要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq项目支持三个板:

参考教程Pynq入门指南Getting Started章节,设置并启动Pynq开发板,对Pynq开发板有个初步的认识。

1.PYNQ-Z2image
1.1.下载映像文件
PYNQ-Z2映像文件是一个可启动的Linux映像,包括PYNQ Python包和其它开源包,可以从PYNQ-Z2官网下载到。

下载与板子适配的PYNQ-Z2版本映像文件:

1.2.SD中烧录映像文件
开源工具Win32diskimager可以将原始磁盘映像写入可移动设备中,在嵌入式开发中经常会用到,比如Android或者Ubuntu on Arm等,在此使用这个工具将映像文件烧录到SD卡中(SD卡至少8GB)。

o4YBAF9uHKKAd-rgAAAvflg2UFY481.png

2.开发板环境配置
2.1.启动方式
首先将已经烧录好PYNQ-Z2映像文件的SD卡插入开发板卡槽中,然后通过右上角BOOT跳线帽选择从SD卡启动。

2.2.网络
开发板连接到网络后可以更新软件包,需要通过以太网电缆连接到一台可以上网的路由器上。

2.3.电源
开发板支持两种供电方式,一种是USB供电,同时作串口使用,一种是12v电源供电,根据左下角跳线帽选择,这里使用第一种方式,打开电源开关即可看到红色电源灯亮起,表示供电正常。

pIYBAF9uHKyAIX0ZAAG6EzyHK90969.png

3.终端
开发板启动后,可以通过串口终端软件Xshell或者开源免费的Putty连接到Pynq(确保串口线已连接),设置如下:

  • COM端口:可以在“设备管理器”—> “端口”中查到;
  • 波特率:115200
  • 数据位:8
  • 奇偶校验:无

然后点击连接即可成功连接开发板:

o4YBAF9uHK2AJ3HAAAAeAr9lXhc390.png

使用命令ifconfig查看开发板ip地址:

o4YBAF9uHK-AMoviAACTMuVj3Cg546.png

使用hostname查看主机名:

4.PC端远程访问
确保电脑和开发板在同一网段下

4.1.ping测试
首先在windows命令行下对开发板进行ping测试,测试命令为ping+上一步获取的开发板ip地址:

4.2.访问主板上的文件
开发板上运行了Samba文件共享服务,允许从网络访问Pynq主区域,便于和开发板之间传送文件,如图,在windows资源管理器中输入//pynq/xilinx:
注:用户名和密码都为xilinx。

o4YBAF9uHLKAAAxQAABHwkg2PxY374.png

4.3.Jupyter Notebook
Pynq使用Jupyter Notebook环境提供示例和文档,使用浏览器可以交互式查看和运行笔记本文档。
在开发板和电脑之间可以ping通时,使用浏览器访问http://之前获取的ip地址:9090即可连接到Jupyter Notebook(若保证网络没有问题却还是无法连接,可以等一会再连接),用户名和密码都是xilinx:

pIYBAF9uHLSAAb49AABicwOQHEs602.png

编辑:hfy


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133108
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3717

    浏览量

    133121
  • 路由器
    +关注

    关注

    22

    文章

    3892

    浏览量

    118894
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89611
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植

    本教程在 Ubuntu22.04.1 虚拟机中安装了 Xilinx 2024.1 的开发环境,基于该环境从源码编译 PYNQ 3.1.2 工程,生成能够在 ALINX AXU15EGB 开发板上运行的
    的头像 发表于 11-30 16:06 3022次阅读
    ALINX教程分享_Zynq UltraScale+ MPSoC <b class='flag-5'>PYNQ</b>3.1.2移植

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验
    的头像 发表于 11-24 15:29 537次阅读
    迅为iTOP-3568<b class='flag-5'>开发板</b> Linux驱动<b class='flag-5'>开发</b>实战:menuconfig图形化配置<b class='flag-5'>实验</b>

    【迅为工业RK3568稳定可靠】itop-3568开发板驱动开发第4章驱动模块传参实验

    【迅为工业RK3568稳定可靠】itop-3568开发板驱动开发第4章驱动模块传参实验
    的头像 发表于 11-06 14:25 182次阅读
    【迅为工业RK3568稳定可靠】itop-3568<b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发</b>第4章驱动模块传参<b class='flag-5'>实验</b>

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系统支持,128MB超大
    的头像 发表于 09-11 16:26 2859次阅读
    RK3506<b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

    新学期,推荐四款经典入门级开发板

    想要入门 FPGA 的新手 准备课程项目的学生党 抑或是想提升技能的工程师新生 不妨看看ALINX这四款经典入门级开发板 一、Spartan 6 系列 AX309 基础入门优选 支持常用外设扩展
    的头像 发表于 09-03 13:48 668次阅读
    新学期,推荐四款经典入门级<b class='flag-5'>开发板</b>

    Comake D1 开发板 快速开始

    本文档介绍了COMAKEPID1开发板的快速入门指南,包括硬件连接、AlkaidSDK环境搭建和示例程序开发。该开发板基于Pcupid系列SoC芯片,支持丰富的外设功能,适用于智能音频、小屏显示
    的头像 发表于 08-25 15:49 574次阅读
    Comake D1 <b class='flag-5'>开发板</b> 快速开始

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi 开发板。SiWx917是目前市场上最节能
    的头像 发表于 07-09 09:15 2294次阅读

    ElfBoard技术贴|【RK3588】ELF 2开发板开机自启动详解

    在嵌入式系统开发中,合理管理开机自启动项目能够优化系统启动流程,确保关键服务和应用按时加载运行。本文将详细介绍在ELF2开发板Linux5.10.209系统下基于SystemVinit
    的头像 发表于 06-27 16:20 1803次阅读
    ElfBoard技术贴|【RK3588】ELF 2<b class='flag-5'>开发板</b>开机自<b class='flag-5'>启动</b>详解

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板EWT611-900NW20S是一款入
    的头像 发表于 06-12 19:33 912次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    【免费试用】开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是物联网领域的创新达人,本次大赛三大赛
    的头像 发表于 06-05 08:05 764次阅读
    【免费试用】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你试用~

    迅为RK3568开发板驱动指南GPIO子系统三级节点操作函数实验

    迅为RK3568开发板驱动指南GPIO子系统三级节点操作函数实验
    的头像 发表于 05-26 15:39 1286次阅读
    迅为RK3568<b class='flag-5'>开发板</b>驱动指南GPIO子系统三级节点操作函数<b class='flag-5'>实验</b>

    开发板评测大赛开启!顶级开发板等你来战!

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是物联网领
    的头像 发表于 05-20 08:07 381次阅读
    <b class='flag-5'>开发板</b>评测大赛开启!顶级<b class='flag-5'>开发板</b>等你来战!

    雷卯收集AI实验课程开发板

    收集目的:方便客户选用AI实验课程开发板,并且能够让AI实验课程开发板稳定工作。雷卯EMC小哥围绕AI实验课程
    的头像 发表于 04-02 12:14 557次阅读
    雷卯收集AI<b class='flag-5'>实验</b>课程<b class='flag-5'>开发板</b>

    STM32MP25x开发板Bring Up培训课程(下)

    STM32MP25x开发板BringUp培训课程(上)STM32MP25x开发板BringUp培训课程(中)米尔基于STM32MP257核心开发板3.USB
    的头像 发表于 02-27 08:03 1177次阅读
    STM32MP25x<b class='flag-5'>开发板</b>Bring Up培训课程(下)