E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ZYNQ裸机开发
MYIR-
ZYNQ
7000系列-zturn教程(20):在
zynq
双核上跑不同的工程
链接:链接:https://pan.baidu.com/s/1_UY1O6umUUfxR0osuqKLzg提取码:c0sfStep1新建一个vivado工程调用一个
zynq
核然后按照
虚无缥缈vs威武
·
2020-07-05 14:54
ZYNQ7000
MYIR-
ZYNQ
7000系列-zturn教程(27):lwip测试
xc7z010clg400-1,这个工程主要是进行eth测试链接:https://pan.baidu.com/s/1dUm68xhKjobq1C6st9Zn3A提取码:o868step1新建一个vivado工程step2导入
zynq
虚无缥缈vs威武
·
2020-07-05 14:53
ZYNQ7000
MYIR-
ZYNQ
7000系列-zturn教程(9):将bit文件固化到QSPI_Flash
如果我们用FPGA生成的bit文件和
zynq
核生成的fsbl合成一个BOOT.bin文件,这个
zynq
核配置了DDR核QSPI_Flash,然后将这个BOOT.bin文件下载到QSPI_Flash让开发板运行在
虚无缥缈vs威武
·
2020-07-05 14:53
ZYNQ7000
MYIR-
ZYNQ
7000系列-zturn教程(17):用axi_uart发送数据
axi_uart发送数据,IP核设置的波特率为9600工程的网盘下载链接:https://pan.baidu.com/s/1ID426Zd85LgtAzhQMZpzNA密码:6irgStep1新建工程,调用一个
zynq
虚无缥缈vs威武
·
2020-07-05 14:53
ZYNQ7000
MYIR-
ZYNQ
7000系列-zturn教程(14):在PL中使用ILA进行调试
开发板环境:vivado2017.1,开发板型号xc7z020clg400-1,这个工程主要是用ILA观测FPGA输出管脚的波形链接:https://pan.baidu.com/s/1sVfxSVcdcRS2wgOwJUl5yg密码:0agyStep1先新建一个vivado工程Step2点击这个AddSources新建一个fpga工程在弹出的对话框中选择第二项,然后点击Next在弹出的对话框中点击
虚无缥缈vs威武
·
2020-07-05 14:53
ZYNQ7000
MYIR-
ZYNQ
7000系列-zturn教程(10):debug调试
开发板环境:vivado2017.1,开发板型号xc7z020clg400-1,这个工程主要是用hello_world这个工程进行debug调试Step1这是在SDK中已经新建好的hello_world工程将开发板打到SD卡启动模式JP2闭合、JP1断开,连接开发板的uart和jtag下载器,如下图所示Step2右击hello_world-->DebugAs-->DebugConfiguratio
虚无缥缈vs威武
·
2020-07-05 14:22
ZYNQ7000
Yocto tips (20): Yocto中qemu模拟器的使用,以
zynq
Cortex-A9为例
在以前的文章《使用Buildroot与Qemu学习ARMlinuxIIC驱动》中,写到过使用qemu来模拟使用ARMLinux,那个时候借助的是buildroot,这次我们使用Yocto来做同样的事情。优点使用Qemu的好处在于,当我们在开发Userspace的程序时,可以在没有硬件的情况下完成测试。同时不像以前一样我们需要自己去编译qemu,这次我们使用Yocto编译出来的nativeqemu来
TonyHo
·
2020-07-05 14:22
ARM
Linux
Yocto实用技巧
ZYNQ
系统移植-----u-boot
环境:SDK:XilinxSDK2016.4
ZYNQ
:XC7Z020虚拟机:ubuntu16.04交叉编译工具:gcc-linaro-arm-linux-gnueabihf-4.7-2013.03源码:
孙小草
·
2020-07-05 13:45
ZYNQ
linux
uboot
ZYNQ
网卡DMA错误问题
根据
Zynq
-7000参考手册(UG585),DMA不应访问0x00000000至0x0007ffff的地址范围(对于0x00000000至0x0003ffff的地址范围:地址由SCU过滤并且OCM映射为高
孙小草
·
2020-07-05 13:42
ZYNQ
linux
dma
Xilinx Vivado
zynq
7000 入门笔记
www.wodefanwen.com/lhd_3076u8kilp4i6jp0x0cx_1.htmlIPIntegratorflow1.创建RTL工程2.创建IPIntegratorBlockDesign3.添加
zynq
sunjing_
·
2020-07-05 13:49
linux
zynq
uart0和uart1设置
最近在做关于
zynq
的串口收发功能,用的板子是zedboard。其中UART1直接使用usb-uart,即插上microusb即可直接使用。
sumerun
·
2020-07-05 13:17
ZYNQ
zebdoard
UART
ZYNQ
zedboard
uart0
uart1
嵌入式软硬件协同设计阶段性总结(
Zynq
7000系列)
要学习那本陆佳华的《嵌入式软硬件协同设计实战指南》或者是实际使用
zynq
7000系列的开发板进行科研试验,都要明确开发板上的PL与PS资源分布。因此首先要明白什么是MIO什么是EMIO。
中国思想史
·
2020-07-05 13:19
XIlinx
Zynq
IoT
&
embedded
Zynq
嵌入式系统软硬件协同设计总结
1、陆佳华书《嵌入式系统软硬件协同设计实战指南第2版》这本书中的实例着实浪费了我不少时间。从本书第一个实例我就碰了一鼻子灰。当然显然是自己时新手的原因。首先第一个实验其实真的特别简单,为什么我花费那么久呢。就因为一个串口驱动问题。其实只要你确保在实验之前安装好了串口驱动,那么接下来简直So-Easy.但是初学者没有人教总是要走弯路的,在所难免。就像现在,我依然经常碰一鼻子灰。说实话,到目前为止,本
中国思想史
·
2020-07-05 13:18
XIlinx
Zynq
IoT
&
embedded
Zynq
7020 DMA裸板测试
最近做了有关DMA的裸机测试,在这记录一下我的测试方法。首先需要将逻辑给做好,用到的是DMA和DATAFIFO,做成一个回路,这样做的目的是比较待会的数据读写是否一致,然后编译得到bit文件,进去SDK。进到SDK之后创建helloword工程,修改uart的输出端口,确保待会测试的时候可以看到测试信号,然后在system.mss里面选择dma,在里面可以找到很多例子工程,我们选择如图的工程即可。
smile_5me
·
2020-07-05 12:57
Xilinx
Zynq7020
Zynq
7020 生成fsbl文件和bit文件
查询了Xilinx的数据手册,我们需要6个文件来进行,分别是:bit文件,dtb文件,fsbl文件,uboot文件,uImage文件,文件系统镜像文件。但是我在最后还差bit和fsbl这两个文件,不知如何生成,最终咨询了他们的FAE,这里记录一下。首先是bit文件,其实bit文件就是需要在fpga的硬件工程文件编译一下才能生成,刚开始我以为他会自动生成,晕死。至于fsbl文件,这个也不复杂,他是一
smile_5me
·
2020-07-05 12:57
Xilinx
Zynq7020
Zynq
7020 uboot启动参数修改
不知我的理解是否正确,因为我将uboot烧到qspi,默认是qspi启动的,所以系统默认会在qspi里寻找kernel,devicetree,filesystem,但我的需求是,我的uboot在qspi里,这3个文件放在SD卡或者emmc里,也就是说我在qspi跑起来uboot之后,想让他自动的去SD卡或者emmc找那3个文件。这里我成功了一种办法,但感觉应该还有其他的好办法,欢迎在底下留言交流。
smile_5me
·
2020-07-05 12:57
Xilinx
Zynq7020
Zynq
702 文件系统的注意事项
文件系统下载地址:http://www.wiki.xilinx.com/Build+and+Modify+a+Rootfs下载完ramdisk.image.gz之后我也没注意去看,就去看了uboot的配置信息,看到了文件系统的名字以及大小,起初我还以为是名字写错了,修改了名字然后直接放入SD卡上,最后内核完全起不来,这个就让我很郁闷了也不清楚到底是怎么回事,后来查询了手册之后,原来我漏掉了一个非常
smile_5me
·
2020-07-05 12:57
Xilinx
Zynq7020
Zynq
7020 Linux下的framebuffer的问题
Linux下的fb看上去其实不难,但是被各种坑给坑死,真的这里很想吐槽一下,xilinx可以说他们逻辑端做得不错,资料也很充分,但是arm端是真的是无语,首先资料少,其次各种坑爹操作。问了问他们的技术支持只会告诉你去跑个demo就可以。说实在的我看到别人的很多设计都是不使用arm端,不过也正常,你们这样的arm端要让arm工程师怎么开发。好了废话不多说,简单的说一下如何做framebuffer我们
smile_5me
·
2020-07-05 12:26
Xilinx
Zynq7020
Zynq
7020 添加自己的驱动到内核
最近写完了一个驱动,生成ko文件在板子上执行,没有问题之后就想着把驱动编译到内核里,总不可能每次都加载ko文件吧。具体添加方法如下。1、每个驱动文件夹下都会有个Kconfig的文件,这个文件就是你在menuconfig里看到那些选项的文件,我以一个HDMI驱动为例子,添加在最下方:configDRM_I2C_ADV7511tristate"AV7511encoder"dependsonOFsele
smile_5me
·
2020-07-05 12:26
Xilinx
Zynq7020
Zynq
7020 EMMC与SD卡之间的问题
从官网下载下来的源码都是从SD0启动的,那么我们首先要修改设备树,以我的为例子,我的设备树文件在u-boot-xlnx-master/arch/arm/dts/
zynq
-zc702
smile_5me
·
2020-07-05 12:26
Xilinx
Zynq7020
Zynq
7020 uboot复制文件
uboot里是无法像Linux一样cp一个文件的,这样一来升级就变得很麻烦,唯一的方法只能是将文件写入内存,再从内存读出,这里给出三条命令:fatls:查看分区里面的内容。其中mmc0:1表示第0个存储的第1个分区。fatlsmmc0:1fatload:将文件写到内存。其中mmc0:1表示第0个存储的第1个分区,0x04000000为内存起始地址,123.txt为输入文件。fatloadmmc0:
smile_5me
·
2020-07-05 12:25
Xilinx
Zynq7020
Zynq
7020 有关于vivado2017.4烧写qspi报错的解决办法
参考:https://www.xilinx.com/support/answers/70148.html******XilinxProgramFlash******ProgramFlashv2017.3(64-bit)****SWBuild2018833onWedOct419:58:22MDT2017**Copyright1986-2017Xilinx,Inc.AllRightsReserved.
smile_5me
·
2020-07-05 12:25
Xilinx
Zynq7020
Zynq
7020 在arm上跑hdmi驱动
在fpga上把裸板程序跑起来之后,就可以在arm里跑了,不知怎么搭建的话可以参考博客
Zynq
7020adi官方的hdmi搭建:https://blog.csdn.net/smile_5me/article
smile_5me
·
2020-07-05 12:25
Xilinx
Zynq7020
U96 v1 display port图片测试
1、下载u96的v1版本board文件,打开vivado2019.1,新建工程时,选择v1版本,点击createblockdesign,选中添加ip,
zynq
,自动连接即可。
深邃的瞳孔
·
2020-07-05 12:28
U96
【自我学习-
ZYNQ
7】xilinx-arm-linux交叉编译安装
好久没写文档了,昨天编译c文件的时候出了点问题,需要交叉编译才可以,然后就搞了一下xilinx-arm-linux交叉编译,其实不难。参考文献:https://blog.csdn.net/weixin_40651304/article/details/79977971https://blog.csdn.net/u012582664/article/details/51881701http://ww
小庄庾发
·
2020-07-05 12:18
【自我学习-
zynq
7】zImage的生成
zImage是
zynq
内核生成的重要组成部分,上一篇生成u-boot后即需要继续生成zImage,本篇文章将讲解如何生成
zynq
-7000的kernel——zImage。
小庄庾发
·
2020-07-05 12:18
【自我学习-
zynq
7】petalinux2019.2的安装与工程建立测试
强烈推荐使用petalinux对
ZYNQ
进行开发,只能说,太香了。以下过程中,很多图片取自博主mcupro,特此鸣谢一、相关下载/参考文献下载:https://www.
小庄庾发
·
2020-07-05 12:18
【自我学习-
ZYNQ
7】建立基于操作系统的AD9361配置工程
硬件前提:本工程基于
ZYNQ
7(zed)核心板对AD9361进行配置,其中AD9361配载在AD-FMCOMMS2-EBZ板子上。已知,
ZYNQ
7是ARM和FPGA结合的板子。
小庄庾发
·
2020-07-05 12:18
【自我学习-
zynq
-7000】zedboard HDMI显示
参考:https://blog.csdn.net/luotong86/article/details/52190837https://blog.csdn.net/rzjmpb/article/details/50212875https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511下载目录:https://github.com/analo
小庄庾发
·
2020-07-05 12:18
【自我学习-
zynq
7】zedboard中spi节点设置
上一节通过petalinux,可以制作
zynq
的内核。本节将详解如何在dev中设置spidev节点。
小庄庾发
·
2020-07-05 12:18
【自我学习-
ZYNQ
7】基于AD9361的FM实现
硬件描述:
ZYNQ
7AD9361参考文献:https://wiki.analog.com/resources/tools-software/fm-radio按照参考文献进行操作,可以获取100M左右频率的信号
小庄庾发
·
2020-07-05 12:18
Zynq
Ubuntu下开发(3)
前面搞了好久petalinux在
zynq
板上,先移植opencv,再准备GTK。。。。opencv移植就是好麻烦,一堆error。。。。这篇文章就把我所有的问题记录下来,免的后面再碰到类似的没有方向。
huamingshen
·
2020-07-05 12:57
数字图像处理
模式识别
Linux
Zynq
7020 ubuntu下开发(1)
继续使用
Zynq
做图像处理识别的开发,这几天刚装了系统:Ubuntu12.0432位的,Xilinx官网上貌似是没有支持Ubuntu,不过没事,然后在XilinxWiki上搞一下怎么配置开发环境,又装QEMU
huamingshen
·
2020-07-05 12:56
数字图像处理
Linux
模式识别
FPGA
支持向量机
VIVADO及
ZYNQ
使用经验
2.若果debug核使用的时钟是
zynq
ps端输出的时钟,那么烧录完bit文件后,是不会自动弹出debug界面的,需要在软件工程里,d
shimmy_lee
·
2020-07-05 11:02
FPGA学习笔记
ZYNQ
Z-TURN BOARD 学习笔记1-Ubuntu上的流水灯实验
对于赛灵思的软硬件全面可编程器件
ZYNQ
很有兴趣,但苦于手头没有
zynq
的板子,一直没能体验。前不久在某群里发现有人转手米尔科技的z-turn开发板,于是走闲鱼渠道,入手了这块开发板。
shimmy_lee
·
2020-07-05 11:01
ZYNQ学习笔记
zynq
自定义PL IP核linux驱动开发流程
概述
zynq
的开发主要分为两个阶段:1)硬件逻辑开发阶段:该过程与传统的fpga软核cpu(microblaze)开发类似,在vivado中进行。需要在BlockDesign中例化
zynq
硬核cpu。
shimmy_lee
·
2020-07-05 11:30
ZYNQ学习笔记
HDMI详解
资料来源:https://www.cnblogs.com/TaigaCon/p/3840653.html最近要用
ZYNQ
开发版的HDMI做显示,看着硬件管脚和例程只能发呆,于是决心去弄清楚HDMI的工作原理
LupinLeo
·
2020-07-05 11:22
视频处理知识
zynq
之zedboard ubuntu
之前的petalinux并不像ubuntu那么好用,尤其是在调试软件的前期,这里记录zedboard的ubuntu环境搭建过程。参考文章如下:《ZedBoard_HDMI_Ref_Des_2013_4》《ZedBoard_Ubuntu_FAT_v2013_4》在我的网盘可以下载:http://pan.baidu.com/s/1qYwzXla该设计同时支持hdmi和audio功能。bitstream
shichaog
·
2020-07-05 11:22
fpga
zynq
之petalinux安装和编译
首先下载petalinux-v2015.4-final-installer-dec.run,去xilinx官网或者我的网盘下载http://pan.baidu.com/s/1gf11UGr$mkdir/opt/pkg$./petalinux-v2015.4-final-installer-dec.run/opt/pkg可以关闭,此用于xilinx统计信息$petalinux-util--webta
shichaog
·
2020-07-05 11:22
fpga
zynq
PS侧DMA驱动
linux中,驱动必然会有驱动对应的设备类型。在linux4.4版本中,其设备是以设备树的形式展现的。PS端设备树的devicetree表示如下324dmac_s:dmac@f8003000{325compatible="arm,pl330","arm,primecell";326reg=;327interrupt-parent=;328interrupt-names="abort","dma0"
shichaog
·
2020-07-05 11:52
fpga
PYNQ 用Python运行FPGA
转自http://www.openhw.org/topic-1738PYNQ用Python运行FPGA日期:2017-11-02作者:佚名推荐文章
Zynq
-7000PL端HDMI的显示控制
Zynq
-7000PS
shengfang05
·
2020-07-05 11:31
FPGA
ZYNQ
中断详解
Interrupt中断
zynq
linux中断号如何对应在linux系统下,中断号跟BD中
zynq
7000processer中配置的生成的中断号不是直接对应的,中间有一个“-32”的关系,如下ForSharedPeriperalinterrupts
sheng__jun
·
2020-07-05 11:29
Linux操作系统
Zynq
7000 双核运行 L2Cache 寄存器配置 划分Cache
2.想到可能是共享Cache的问题,L2Cache共512KB,
Zynq
7000共有8way,每way有64KBL2cache。默认使能Cache时,CPU1和CPU0是共享L2Cache的。
shaolinsdkd
·
2020-07-05 11:42
Zynq
双核
Zynq
7000 双核运行 核间通信 防止访问冲突经验总结
1.平台说明芯片:XC7Z020;系统:双裸核程序,CPU0和CPU1均使能cache。2.大块共享内存访问1)一维数组访问#defineu32(unsignedint)#defineSHARE_MEM0x05000000//第一数组的起始地址#defineMEM_LEN0x05400000//存放数组的长度u32*pData;//一维数组指针int*pLen;//数组长度pData=(u32*)
shaolinsdkd
·
2020-07-05 11:42
Zynq
双核
zedboard烧写程序到FLASH,用于QSPI Flash启动
点击Next,选择
Zynq
FSBL,然后点击Finish。在工程目录下,新建boot文件夹。(位置其实无所谓,此处为便于管理)在SD
Sky灬云岚
·
2020-07-05 11:43
ZedBoard
ZedBoard之中断interrupt详解
Interrupt中断概述:1.
Zynq
的中断类型有:软件中断(SoftwareGeneratedInterrupt,SGI,中断号0-15)(16–26reserved)私有外设中断(PrivatePeripheralInterrupt
Sky灬云岚
·
2020-07-05 11:43
ZedBoard
zynq
的pl中断在linux下的配置及中断驱动
Zynq
的中断号在dts中的表示可参考这个文章,不过该文章说的是在dts设备树中的中断号的配置。现在的情况是,在
zynq
的PL端配置外设中断,不涉及dts。
Sky灬云岚
·
2020-07-05 11:43
ARM
Linux
ZedBoard
ZYNQ
平台学习--(2)生成FSBL
1.
ZYNQ
启动流程
ZYNQ
是一个可扩展处理平台,可以看成一个有FPGA外设的A9核处理器。它的启动流程自然也和传统的ARM处理器类似。
ryuuei_1984
·
2020-07-05 11:12
Vivado使用技巧
ZYNQ
平台学习--(4)设备树生成
DeviceTree是一种描述硬件的数据结构,由一系列被命名的结点(node)和属性(property)组成,而结点本身可包含子结点。所谓属性,其实就是成对出现的name和value。在DeviceTree中,可描述的信息包括(原先这些信息大多被hardcode到kernel中):CPU的数量和类别,内存基地址和大小,总线和桥,外设连接,中断控制器和中断使用情况,GPIO控制器和GPIO使用情况,
ryuuei_1984
·
2020-07-05 11:12
Vivado使用技巧
ZYNQ
平台学习--(3)u-boot编译
1.BOOT.bin介绍映像文件BOOT.BIN一般包括:FSBL,Bitstream和SSBL这三个文件,其中Bitstream是配置PL端程序,是可选项,在制作Linaro系统的时候并不需要。FSBL是firststagebootloader,文件的制作需要使用Vivado环境;SSBL是SecondStageBootLoader,这里使用的是Xilinx公司提供的u-boot。2.生成FSB
ryuuei_1984
·
2020-07-05 11:12
Vivado使用技巧
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他