pynq 环境搭建_PYNQ系列学习(一): Pynq开发环境配置
PYNQ项目是一个新的开源框架,使嵌入式编程人员在无需设计可编程逻辑电路的情况下充分发挥Xilinx Zynq All Programmable SoC(APSoC)的功能。
与常规方式不同的是,通过PYNQ,用户可以使用Python进行APSoC编程,并且代码可直接在PYNQ-Z1上进行开发和测试。通过PYNQ,可编程逻辑电路将作为硬件库导入并通过其API进行编程,其方式与导入和编程软件库基本相同。
我们将利用PYNQ-Z2开发板对PYNQ项目进行介绍。PYNQ-Z2板是PYNQ开源框架的硬件平台,有丰富的组件:
可编程逻辑的控制
Jupyter Notebook接口
预安装的Python库
网络/USB/UART接口
下面我们来对之做一个初步的探索:
1. 映像文件安装
PYNQ-Z2映像文件是一个可启动的Linux映像,包括PYNQ Python包和其它开源包,可以从PYNQ-Z2官网下载到。
注:一定要下载与板子适配的PYNQ-Z2版本映像文件:
开源工具Win32diskimager可以将原始磁盘映像写入可移动设备中,在此使用这个工具将映像文件烧录到SD卡中。
2.硬件环境配置
将已经烧录好PYNQ-Z2映像文件的SD卡插入开发板卡槽中,然后通过右上角BOOT跳线帽选择从SD卡启动。
开发板连接到网络后可以更新软件包,需要通过以太网电缆连接到一台可以上网的路由器上。
3.终端配置
开发板启动后,可以通过串口终端软件Xshell连接到Pynq(确保串口线已连接),设置如下:
COM端口:可以在“设备管理器”—> “端口”中查到
波特率:115200
数据位:8
奇偶校验:无
然后点击连接即可成功连接开发板:
PC端远程访问
注:一定要确保电脑和开发板在同一网段下
首先在windows命令行下对开发板进行ping测试,测试命令为:ping+上一步获取的开发板 ip地址
若要访问主板上的文件,可在windows资源管理器中输入\\pynq\xilinx:(注:一定要写反斜杠)
最后,可使用Jupyter Notebook环境进行编辑。使用浏览器访问
http://之前获取的 ip地址:9090
即可连接到Jupyter Notebook,用户名和密码都是xilinx:
pynq 环境搭建_PYNQ系列学习(一): Pynq开发环境配置相关推荐
- go环境搭建_容器化 Go 开发环境的尝试
Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 01 写在前面 昨天上午"起早"到附近的影院看<波西米亚狂想曲>,选的座位比较靠前,最后的二十 ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- cc java开发环境搭建_Windows系统下java开发环境搭建
总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...
- ubuntu12.04 php环境搭建,Ubuntu12.04筹建php开发环境
Ubuntu 12.04 搭建php开发环境 安装MySQL sudo apt-get install mysql-server 安装Apache sudo apt-get install apach ...
- win7 nginx php 环境,win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel开发环境
本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实安装跟easyswoole有点类似: 1.先配置nginx, 详细代码如下 server { listen80; listen [:: ...
- pynq 环境搭建_PYNQ系列学习(一)——Pynq开发环境配置
PYNQ项目是一个新的开源框架,使嵌入式编程人员在无需设计可编程逻辑电路的情况下充分发挥Xilinx Zynq All Programmable SoC(APSoC)的功能. 与常规方式不同的是,通过 ...
- mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建
准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...
- python2.7开发环境搭建_windows python2.7 django 开发环境搭建
一.需要下载的工具: 二.安装上面的工具 安装到 d:/Python27 接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts; 2. 安装PIL 3. 安装d ...
- win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建
UI线程和work线程 UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理. 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等.(work线程) ORACLE 自定义分页存储过程 ...
最新文章
- python打包发布到手机_Python打包操作与在线发布
- Devops (1)
- php 调取子栏目,Dedecms 如何调取某个栏目所在的顶级栏目及顶级下的子栏目
- 检测系列--RCNN系列
- oracle insert select 大 批量 数据_芬兰 Vaisala维萨拉 HM70手持式温湿度表 型号:FL15/HM70+HMP75【北京中西华大吧】...
- mysql 锁机制及实现原理_MySQL-深入浅出锁分类及实现原理
- Sharding-Sphere,Sharding-JDBC_分库分表(垂直分库_垂直分表)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记003
- python精彩编程200例-Python趣味编程与精彩实例
- 【老生谈算法】matlab实现演化博弈算法源码——演化博弈
- 关于springboot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案...
- python中不同文件之间使用所谓的全局变量
- MySQL数据库基础表格——增删改查(下)
- Web前端学习笔记——JavaScript之面向对象游戏案例:贪吃蛇
- Homework 1 : Knowledge items of C++ Answer (part 1)
- Windows如何查询软件使用的端口号?树莓派怎么查询怎么杀掉进程?
- web低成本的安全登录方案
- 大学物理学下——静电场05高斯定理
- webpack使用详解
- USB Device(VID_1f3a_PID_efe8)
- 黑马程序员 网络编程2