![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZedBoard
为中国IC之崛起而读书
学习、记录IC笔记
展开
-
Zedboard 学习记录(一):移植Linaro-ubuntu系统
准备工作:1)启动文件:https://download.csdn.net/download/maochuangan/106892572)ubuntu-linaro 系统3)4GB的SD卡4)ZedBoard 开发板 版本:REV-D5)装有Ubuntu系统的电脑一台(用虚拟机也可以) 移植工作:1、将SD卡插到Ubunt电脑中。2、在Linux中进行格式化,并...原创 2018-09-26 18:11:51 · 1602 阅读 · 1 评论 -
zynq中断:共享外设中断(SPI)
关于zynq的中断说明网上有很多的帖子,比如说一下的帖子就写的很不错。https://blog.csdn.net/shangguanyunlan/article/details/53147587关于中断的说明不想在多说,详细的可以看上面的博客。我这里主要将如何编程实现。关于中断的说明将会分两篇来说明,第一篇是直接在PL端通过逻辑来产生中断,第二篇是通过按键来产生中断。本篇通过逻辑来产生中断信号,并将其接入ZYNQ的中断输入。产生的中断信号是一个周期方波,周期为2秒。![在这里插入图片描述](ht原创 2019-05-23 18:15:48 · 3403 阅读 · 1 评论 -
ZedBoard:自定义函数读写AXI外设
摘要:本文主要讲如何自定义函数读写外AXI外设,摆脱对SDK库函数的依赖。本文举AXI_GPIO这个IP来讲解如自定义函数实现对AXI_GPIO的控制。编写过STM32程序的人应该都知道控制一个GPIO端口需要控制连个寄存器。一个是输入输出方向控制寄存器,另一个是数据寄存器。通过方向控制寄存器设置GPIO的输入输出方向,然后通过读写数据寄存器可以实现对GPIO的读写。一、在Vivado中定制...原创 2019-05-25 18:00:07 · 766 阅读 · 1 评论 -
EMIO和MIO操作
转载:https://blog.csdn.net/hongbin_xu/article/details/75044283 MIO: Zynq7000 系列芯片有 54 个 MIO(multiuse I/O), 它们分配在 GPIO 的 Bank0 和Bank1 隶属于 PS 部分, 这些 IO 与 PS 直接相连。 不需要添加引脚约束, ...转载 2018-12-25 23:20:08 · 1992 阅读 · 0 评论 -
ZedBord AXI_GPIO 使用教程
转载:http://www.cnblogs.com/rocbomb/archive/2014/07/29/3876683.html前面我做了几个实验 都没有用过 开关,这一次用一用发现 vivado 真的挺方便 所以 使用 vivado 开发1.建工程我使用 vivado 2013.4创建新工程 –》 next –》next勾选 Do not specify sources at ...转载 2018-12-25 23:14:01 · 713 阅读 · 0 评论 -
ZedBoard——安装交叉编译器
1、下载交叉编译器,这个在网上随便一搜就有,如果没有的可以联系我要一份。 交叉编译器:xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin2、将交叉编译器复制到Ubuntu系统中,如果使在ubuntu中下载的就不需要复制了。3、如果ubuntu系统使64位的,需要安装32位的依赖库。sudo apt-get install lib...原创 2018-12-03 15:15:10 · 406 阅读 · 0 评论 -
ZedBoard 编译linux内核
1、下载:linux内核源码(下载v2016.3版本的,后缀是.tar.gz格式的额,不是zip格式)https://github.com/Xilinx/linux-xlnx.git直接下载,但是可能下载的有点慢,下不下来的自己想办法吧。2、把linux-xlnx-xilinx-v2016.3.tar.gz解压到ubuntu下。3、进入源码目录cd linux-xlnx...原创 2018-11-19 14:19:00 · 563 阅读 · 0 评论 -
如何在线对ZedBorad进行GDB调试
1、生成可执行文件,需要使用 -g参数,否则调试的时候没有信息2、用网线连接开发板,配置好电脑和开发板的IP地址。然后上电。电脑:IP:192.168.1.1 子网掩码:255.255.255.0 网关:192.168.1.1开发板:(应该是默认IP为:192.168.1.10,子网掩码、网关和电脑一样)通过串口终端,可以使用 ifconfig 查...原创 2018-11-21 09:13:35 · 586 阅读 · 0 评论 -
ZedBoard——编译u-boot
1、下载u-boot源码地址:https://download.csdn.net/download/maochuangan/107852442、下载并安装arm-xilinx-linux-gnueabi-工具连这个在网上有很多可以下载,这里提供一个下载链接。https://pan.baidu.com/s/1pLlVcaJ然后直接 ./arm-xilinx-linux-gnu...原创 2018-11-14 21:38:53 · 339 阅读 · 0 评论 -
通过自加载的方式设置ZedBoard的IP地址
1、先下载arm_ramdisk.image.gzhttp://www.wiki.xilinx.com/Build+and+Modify+a+Rootfs2、执行以下命令 gunzip arm_ramdisk.image.gz chmod u+rwx arm_ramdisk.image mkdir tmp_mnt/ sudo mount -o loop arm_r...原创 2018-11-14 14:22:14 · 452 阅读 · 0 评论 -
ZedBoard 学习记录(二):移植不带桌面的linux系统
准备工作:1)启动文件:https://download.csdn.net/download/maochuangan/106903582)4GB的SD卡3)ZedBoard 开发板 版本:REV-D4)装有Ubuntu系统的电脑一台(用虚拟机也可以) 移植工作:1、将SD卡插到Ubunt电脑中。2、在Linux中进行格式化,并分区。 1)在ubuntu...原创 2018-09-27 10:59:20 · 712 阅读 · 0 评论 -
zynq中断:共享外设中断之AXI GPIO 中断
摘要:本能篇主要讲一下AXI GPIO 中断,AXI GPIO 中断也是共享外设中断的一种。本讲和上一讲说的中断很像,区别就是AXI GPIO 中断需要AXI GPIO核。本章也是使用PL逻辑产生一组方波信号来做中断信号,方波的周期也是2秒。如下图L:中断信号产生的中断信号捅进AXI_GPIO0,然后输入到ZYNQ中。同时将AXI_GPIO0的中断信号连接到ZYNQ的中断输入端口。ZYN...原创 2019-05-23 21:06:17 · 6729 阅读 · 1 评论