PYNQ入门(2)——启动系统及例程查看

启动系统以及例程查看

  • PYNQ入门(2)——启动系统及例程查看
  • 准备工作
  • 一、启动系统
    • 1.硬件操作
    • 2.软件操作(win10)
      • 1.共享打钩后跳出新页面
      • 2.打不开http://pynq:9090/ 或者 http://192.168.2.99:9090/
        • 1.IP不对
        • 2.IP没有设置
  • 二、例程查看
    • 1.点开代码位置

准备工作

  • 镜像完成的SD卡(如何镜像请查看前一篇文章)
  • 一条网线
  • 一条Type-c——usb线
  • PYNQ-Z2板子

一、启动系统

1.硬件操作

  1. 跳线帽连接
  2. 连接Type-c——usb线
  3. 连接网线到电脑
  4. 打开电源开关

2.软件操作(win10)

  1. 右键任务栏的系统按键,打开网络设置,弹出页面向下翻动,点击高级网络中的更改适配器选项
  2. 新弹出的界面有好几个网络连接示意,一般有蓝牙网络连接、WLAN(为连接互联网的wifi或网线,有的电脑上显示为本地连接)、以太网(电脑网口)等(有虚拟机的还会有虚拟机的网络连接)。【不同系统以及电脑可能名字不太一样】
  3. 右击 以太网——点击 属性——双击 internet协议版本4(TCP/ipv4)——点击 上下两个 使用以下ip地址 ——只填从上往下的前两个空,第一个空写 —— 192.168.2.X【此处x可填写2~99的任意数字】第二个空写—— 255.255.255.0 ——写完点击确定确定进行退出到步骤二的界面。
  4. 右击 WLAN——点击 属性——点击 共享——将两个共享选项都勾上——点击确定退出。
  5. 这个时候打开 http://pynq:9090/ 或者 http://192.168.2.99:9090/ 此时这可以让你更新板子上的软件并可以安装新的软件包。用户名和密码都是 xilinx。

1.共享打钩后跳出新页面

此处注意如果共享在勾选时出现新的窗口显示“已分享给‘WLAN3’/‘WL78’,确定要继续分享吗” 或者 “分享给其他连接需要设置自动分配地址,您确定要继续分享吗” 【类似我忘了具体的了,是一大长串来着】
如果是前者,“已分享给‘WLAN3’/‘WL78’,确定要继续分享吗” ,此时显示的分享给的目标你没有见过,那么建议你恢复一下电脑WLAN的初始设置,具体请百度,如果不行,那我就不知道了,我本人的经验是,我百度了好多种电脑WLAN有关共享错误修复的帖子,挨个试了,都不行,然后我停了一段时间,重新进行pynq的入门发现,不再提示这个页面了,
总结,先要修复一下,在停一段时间,然后我发现他开始提示另一个界面也就是 “分享给其他连接需要设置自动分配地址,您确定要继续分享吗” ,这个界面的话就是点确定,然后我以太网连接改成了自动分配地址,然后成功了。

2.打不开http://pynq:9090/ 或者 http://192.168.2.99:9090/

此时一般是因为ip不对或者ip没有设置而导致。

利用串口软件或者PUTTY软件进行查看PYNQ里系统的ip地址。
在pynq的电源开关打开后,就可以在usb连接的电脑端口使用串口软件看到pynq的启动过程(很长很长),配置为所连接的端口,波特率115200,待pynq启动完成后,即四个按键灯亮之后,可以在串口看到类似 如下的提示:

PYNQ Linux, based on Ubuntu 18.04 pynq ttyPS0pynq login: xilinx (automatic login)Last login: Mon Sep 30 09:03:48 UTC 2019 on ttyPS0
Welcome to PYNQ Linux, based on Ubuntu 18.04 (GNU/Linux 4.19.0-xilinx-v2019.1 armv7l)To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.xilinx@pynq:~$

然后可以
在串口输入

ifconfig

请记得打钩输入新行,然后发送,然后会出现一大串

1.IP不对

xilinx@pynq:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.137.255  netmask 255.255.255.0  broadcast 192.168.137.255inet6 fe80::205:6bff:fe01:c2f9  prefixlen 64  scopeid 0x20<link>ether 00:05:6b:01:c2:f9  txqueuelen 1000  (Ethernet)RX packets 88  bytes 9454 (9.4 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 160  bytes 18966 (18.9 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0device interrupt 29  base 0xb000  eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.2.99  netmask 255.255.255.0  broadcast 192.168.2.255ether 00:05:6b:01:c2:f9  txqueuelen 1000  (Ethernet)device interrupt 29  base 0xb000  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 171  bytes 19236 (19.2 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 171  bytes 19236 (19.2 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0xilinx@pynq:~$
xilinx@pynq:~$

IP地址为 eth0:1:后的 inet 192.168.2.99
此时可以将以太网中的地址改成上面显示的这个,然后就能成功。

2.IP没有设置

此时返回的一大串一般为

xilinx@pynq:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 此处乱码 netmask 255.255.255.0  broadcast 192.168.137.255inet6 fe80::205:6bff:fe01:c2f9  prefixlen 64  scopeid 0x20<link>ether 00:05:6b:01:c2:f9  txqueuelen 1000  (Ethernet)RX packets 88  bytes 9454 (9.4 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 160  bytes 18966 (18.9 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0device interrupt 29  base 0xb000  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 171  bytes 19236 (19.2 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 171  bytes 19236 (19.2 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0xilinx@pynq:~$
xilinx@pynq:~$

那此时你需要设定一下ip地址,IP地址为 eth0: 后的那个乱码。具体 请百度linux如何设置ip 。
但根据我个人经验,设置完他只管用一次,也就是说如果你ifconfig发送两次,这个地址就被刷新无了,我了解到的是因为设置是一次性的地址而不是永久性的。

此处的原因是,pynq被联网了(联网这里还有点问题)已经,那么pynq的地址会被wifi地址同化,变到另一个地址,所以网页192.168.2.99 无法使用因为地址变了,需要查看下此时的地址是多少,输入网页中,就能出来。

二、例程查看

主要讲解例程灯的查看

1.点开代码位置

打开 base>board 文件夹中的board_btn_leds.ipynb 文件。点击工具栏的 run 图标或者选择 Cell->Run 运行代码。
运行中此页的标会显示一个漏斗,等漏斗搞完在按板子。如果还是没现象,看看你是不是按错按钮了,按按键四是关闭。如果没按错且不显示,返回主页点击running 查看代码是否正在运行。

PYNQ入门(2)——启动系统及例程查看相关推荐

  1. SLAM导航机器人零基础实战系列:(二)ROS入门——2.ROS系统整体架构

    SLAM导航机器人零基础实战系列:(二)ROS入门--2.ROS系统整体架构 摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机 ...

  2. 从0到1入门STM32最小系统板(2-1)——绘制原理图之器件选型

    从0到1入门STM32最小系统板--绘制原理图之器件选型 本次我们选择的芯片是STM32F446RET6,使用立创EDA进行原理图绘制. 文章目录 从0到1入门STM32最小系统板--绘制原理图之器件 ...

  3. LINUX新手入门-1.装系统

    LINUX新手入门-1.装系统 首先我们用虚拟机模拟 装linux系统,然后下一步下一步,然后完成后,编辑一些设置,把镜像放上面就可以了 选第一项,安装系统,查看镜像是否能运行,直接跳过,选择语言 和 ...

  4. 免除重装系统的烦恼,为SSD做系统移植,并从光驱位SSD启动系统

    -------------------------------------------------------------------------- 本文基于我的个人笔记本,具体配置详见<本本的 ...

  5. linux centos 丢失 grub.conf 启动系统

    丢失grub.conf后系统重启进入grub>命令行界面 CentOS6下的解决办法 先将根指定为boot分区 grub> root (hd0,0) #这里指定为第一块硬盘hd0的第一个分 ...

  6. kisboot.sys无法启动系统_Linux系统无法启动的解决方法

    一次性付费进群,长期免费索取教程,没有付费教程. 进微信群回复公众号:微信群:QQ群:460500587  教程列表 见微信公众号底部菜单 |  本文底部有推荐书籍  微信公众号:计算机与网络安全 I ...

  7. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

  8. 修改Ubuntu和XP双系统时的默认启动系统

    修改Ubuntu和XP双系统时的默认启动系统 转自:菜鸟先飞 http://hi.baidu.com/lionelpercy/blog/item/04524faf010a83cb7dd92a27.ht ...

  9. QT信号与槽-启动系统程序以及相关控件介绍

    1.1 创建一个继承至QWidget的项目. 1.2 设计界面,分析界面采用的布局方式. 首先,每行控件采用水平布局方式,第三行为了使控件靠右,前面添加一个占位控件. 三行采用垂直平局: 选中控件,通 ...

最新文章

  1. Oracle表空间管理
  2. mysql 多线程_数据库选型之MySQL(多线程并发)
  3. linux insight 使用教程,Insight API开源项目分析
  4. 通过几个Hello World感受.NET Core全新的开发体验
  5. linux 手动解压or增加or更新 jar 包中文件
  6. oracle怎么判断主库还是备库,Oracle查看归档是否被备库应用
  7. Linux给用户设置全局变量
  8. 如何启动和关闭oracle数据库,Oracle数据库启动和关闭方式总结
  9. 我竟然混进了 Python 高级圈子!
  10. 数据库 连接池、缓冲池(定义、原理)
  11. STM32-----找个搬砖的搬数据
  12. android文本后面显示按钮,按下按钮后显示文本android
  13. linux下tar gz bz2 tgz z等众多压缩文件的解压方法
  14. 暑假训练round2 D: 好序列(Manacher)
  15. JAVA实现显示指定类型的文件的例子
  16. 运算符和强制类型转换
  17. 性能自动化测试之LoadRunner场景设计
  18. 给大家介绍一款校园网盘软件,孜创校园网盘软件,搭建学校私有云存储
  19. 区块链+人工智能,重新定义世界
  20. 补码加减法,溢出,超前进位

热门文章

  1. 面向机密计算的Enclave容器技术栈
  2. 决胜未来,2019年前端开发十大战略性技术布局 1
  3. 「分辨率比拼」还不够,4D成像雷达进入“软”竞争时代
  4. excel vba 修改单元格的颜色
  5. qq解冻显示服务器开小差了是什么意思,腾讯内容开放平台
  6. MATLAB中常用到的符号汇总(持续更新)
  7. Amdahl's law and Gustafson's law
  8. TeamView: 为了进一步增强安全性,在发起连接之前,我们希望您先验证您的账户
  9. 20、Java——迷你图书管理器(对象+集合)
  10. tpx色卡电子版_潘通色卡电子版下载