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裸机开发
ZED Board从入门到精通系列(七)——Vivado+SDK实现MP3播放
本文将给出通过VivadoIDE开发
Zynq
平台上PS裸机应用程序的流程。通过与本系列博客(三)对比,读者将看到Vivado开发更高效、快捷。MP3我们都听过,现在我们可以用ZED-Board来听。
卜居
·
2020-07-11 10:43
FPGA
高性能计算——FPGA篇
Linux AHCI驱动分析之设备初始化
基于Xilinx
Zynq
Petalinux2015.2.1,linux3.19内核AHCI(sata)相比nvme是老技术,快淘汰了,进入公司的时候,差不多已经做完了,没啥新东西给你做了,丧失了掌握AHCI
黑客三遍猪
·
2020-07-11 00:43
存储
ZYNQ
_IIC读写M24M01记录板子状态
ZYNQ
_IIC读写M24M01记录板子状态1M24M01特点1.1特征1,兼容IIC的模式:1MHz;400kHz;100kHz;2,内存大小:1Mbit=128Kbyte;页大小为256byte;3
youbin2013
·
2020-07-10 13:40
zynq学习
主频仅16M的STM8有必要跑操作系统吗?
这个问题其实没有标准答案,我用STM8
裸机开发
过项目,也在STM8的项目上跑过RTOS。使用RTOS优点很多:多任务
ybhuangfugui
·
2020-07-10 13:01
jz2440
裸机开发
与分析: 点亮LED灯之汇编语言
LED原理图及2440寄存器说明汇编语言编写控制LED灯.text/*.text部分是处理器开始执行代码的地方,指定了后续编译出来的内容放在代码段*/.global_start;/*.global关键字用来让一个符号对链接器可见,可以供其他链接对象模块使用;*//*告诉编译器后续跟的是一个全局可见的名字*//*.global_start让_start符号成为可见的标识符,*//*这样链接器就知道跳
会飞的潴
·
2020-07-10 11:02
JZ2440学习笔记
S3C2440—3.用点亮LED来熟悉
裸机开发
的详细流程
文章目录一.硬件知识1.LED原理图2.芯片手册Ⅰ.找LED原理图Ⅱ.找对应引脚Ⅲ.在芯片手册中查找引脚信息Ⅳ.查看寄存器说明Ⅴ.配置寄存器二.S3C2440框架与启动过程三.要用到的软件1.远程登陆工具MobaXterm2.FTP传输工具FileZilla3.交叉编译工具arm-linux-gcc四.编写点亮LED的程序1.汇编语言版2.C语言版2020.3.18-19裸机点亮LED可以分为三步
蜡笔小新没有博客
·
2020-07-10 01:35
S3C2440学习笔记
ITOP4412裸机编程-点亮LED灯
参考博文:ITOP4412
裸机开发
—LEDtiny4412裸机程序之点灯文章目录前言:启动原理:源码:修改start.S修改s3c4412_gpio.h修改Makefile修改myboot.lds烧录SD
平凡的小蚂蚁
·
2020-07-09 22:18
嵌入式linux系统
Zynq
-Linux移植学习笔记之三-ramdisk
在
zynq
上进行linux加载过程中,需要用到一个很重要的文件-ramdisk,在网上百度了一下,发现ramdisk在内存区外分配一个综合的块,用它作为文件系统的回写堆。
Felven
·
2020-07-09 18:40
Felven在职场
从零开始的LED灯(基于嵌入式开发S3C2440)
从零开始的LED灯(基于嵌入式开发S3C2440)首先我们使用的是TQ2440开发板,嵌入式开发和单片机开发有些不一样,对于初学者来说,硬要将嵌入式的
裸机开发
说成单片机开发,我觉得是不当的,首先,大家都玩过
conding123
·
2020-07-09 15:03
嵌入式:裸机开发
SRIO系统初始化过程和路由配置
RapidIO_Rev_2.2_Specification》书籍《RapidIOTheEmbeddedSystemInterconnect》系列博客SRIO学习系列博客RapidIO(还介绍了TSI721)Xilinx
zynq
zynq
MPRapidIOSRIOIDTCPS1848SRIO
黑客三遍猪
·
2020-07-09 12:48
linux内核与驱动开发
S5P4418
裸机开发
(五):时钟
4个PLL,生成一些列时钟PLL计算公式:PLLx=(m*Fin)/(p*2^s)文档上写的有点问题;m=MDIV;p=PDIV;s=SDIV;修改PLL的值后,PWRMODE.CHGPLL必须置‘1’还有CLKMODEREG0.UPDATE_PLL[x]也要置‘1’寄存器名功能CLKMODEREG0更新PLL[x]的PMS值CLKMODEREG1保留PLLSETREG0PLL0设置寄存器[30]
Mnnk
·
2020-07-09 11:04
嵌入式
zynq
FPGA 的双目视觉毕业设计(三)之MATLAB 双目摄像头标定
1.简介这篇只介绍怎么使用matlab工具进行双目标定,准备工作:怎么获取双目图片,请参考我的
zynq
SD卡写入摄像头图像(图片格式);怎么自己制作高清标定板,请见高精度标定板的制作;matlab是个强大的工具
宏强子
·
2020-07-08 19:03
双目视觉
毕业设计
ZYNQ
+Vivado2015.2系列(十)MIO/EMIO再识,MIO的引脚“复用”,EMIO当作PS的接口连接PL
下面我们双击
ZYNQ
核:我们到MIO的配置里,把其他的勾都去掉,去GPIO里看看:这些都是使用其默认连接的,比如说MIO[6...2]这些就是
ChuanjieZhu
·
2020-07-08 11:39
ZYNQ
ZYNQ
基础----通过AXI4接口向内存中写入数据
AXI4写相关通道 在前面的AXI接口部分介绍了有关AXI接口的通道和时序。在这一篇博客实现一个AXI4的接口,用来向内存中写入数据。在写地址通道,主要进行传输AXI的master向slave中写入数据时的地址。在写数据通道,主要进行传输AXI的master向slave中写入的数据。在写响应通道,主要进行传输AXI的master向slave中写入数据时的响应。 下图是AXI接口的相关通道的连接
black_pigeon
·
2020-07-08 01:08
ZYNQ
(二)
ZYNQ
+ VIVADO 笔记:MIO实验
第一部分前言MIO实验的主要目的包括以下:1、掌握利用VIVADO,添加GPIO2、掌握SDK库函数控制输出GPIO3、掌握SDK直接操作寄存器控制GPIO输出然后有关于第一节中提到的那本修炼秘籍,确实挺好用的,看书肯定是要比看视频快的,所以,之后会以书籍资料为主,视频资料为辅。书籍资料的相关资源如下:https://download.csdn.net/download/iatkotw1998/1
凯旋勃兰登堡
·
2020-07-07 10:34
vivado
简单易懂的AXI_Lite 总线详解
简单易懂的AXI_Lite总线详解1、前言AXI_LITE协议主要应用于Xilinx的
ZYNQ
芯片构架下的ARM和FPGA之间的数据读写,更偏向于单个寄存器的读写。
胡闹儿
·
2020-07-07 09:09
ZYNQ基础
FPGA
AXI总线
Linux驱动开发(十七):LCD驱动(Framebuffer子系统)
Framebuffer设备在
裸机开发
LCD的时候要初始化eLCDIF控制器,重点是LCD屏幕width、height、hspw、hbp、hfp、vspw、vbp、vfpLinux中的应用程序最终通过操作
爱吃肉的大高个
·
2020-07-07 02:06
arm+linux开发
Vitis尝鲜(二)
本例硬件平台为
ZYNQ
平台,具体芯片为XC7Z035。
碎碎思
·
2020-07-06 23:55
Vitis
学会
Zynq
(5)GPIO中EMIO的使用方法
之前的HelloWorld和MIO使用都算是纯PS部分,也就是把
Zynq
单纯地当作ARM使用。
FPGADesigner
·
2020-07-06 21:05
FPGA
Zynq
学会
Zynq
(4)GPIO中MIO的使用方法
Zynq
设计与代码详解与第1篇相似,建立一个工程,配置好
Zynq
的时钟和DDR后,需要在MIOConfiguration->I/OPeripherals->GPIO中选中GPIOMIO。
FPGADesigner
·
2020-07-06 21:05
FPGA
Zynq
ZYNQ
:GPIO、MIO、EMIO 简洁笔记(含实验程序)
概述:最近开始学习
ZYNQ
的嵌入式部分,在这里对GPIO,MIO,EMIO做一个简单整理,并做一个通过使用GPIO外设通过MIO控制PS端的LED的简单实验,后面会补上AXI部分笔记。
千歌叹尽执夏
·
2020-07-06 19:33
FPGA
ubuntu系统下使用vivado SDK相关注意事项
环境:ubuntu16.04,
zynq
-7000开发板问题1:出现launchSDK无响应的情况解决方法:在你安装vivado的目录下找到这个文件:Xilinx/SDK/2016.3/eclipse/lnx64
李纳克斯
·
2020-07-06 17:42
嵌入式Linux-启动时间优化
系统主要配置:
ZYNQ
:zc7010u-boot:2014.2OS:Linux2014.2编译器:gcc4.2.020070413(CodeSourcerySourceryG++Lite20
linux_0416
·
2020-07-06 17:15
嵌入式Linux
LINUX
Vivado SDK 调试程序时,DBUG模式相关设置
在用
Zynq
做开发的时候,为了知道应用程序的运行情况,需要在DBUG模式下运行程序,这种模式和程序在芯片上运行的方式有点差别,所以需要更改相应的设置。
zxczyx
·
2020-07-06 14:17
FPGA
Vivado
SDK
FPGA挂载NVME SSD(一)
国外的FPGA大牛JeffJohnson写了一个FPGA挂载NVMESSD的教程http://www.fpgadeveloper.com/2016/04/
zynq
-pci-express-root-comple
zkf0100007
·
2020-07-06 13:33
FPGA
ZYNQ
IIC EEPROM读写例程
硬件平台为PYNQ-Z2,从RaspberryPiHeader通过杜邦线连接AT24C02小板。软件代码直接用的ZC706BIST中的代码。调试过程中遇到了两个坑:1.PYNQ-Z2USERMANUAL中RaspberryPiHeader的管脚定义图居然是错的,还是要以原理图为准正确的管脚定义如下:2.要注意24C02的地址,如果A[2:0]都接GND,那地址就是0xA0,但是地址只有7位,所以要
zkf0100007
·
2020-07-06 13:32
ZYNQ
IIC
EEPROM
ST7735 FPGA驱动
买了一块ST7735的1.3寸彩色OLED,将卖家提供的STM32程序很快移植到了
ZYNQ
上,点屏成功。用IO模拟确实很慢,抓波形看了一下,SCK大概是1MHz的样子,单色刷屏时,延迟较大。
zkf0100007
·
2020-07-06 13:32
ZYNQ
FPGA
ST7735
Zynq
Mp开发环境搭建(Ubuntu)
初学Linux,现在要在Linux系统上搭建
Zynq
Mp的开发环境。之前虚拟机上用的Ubuntu,想换成真~Linux,记录一下安装过程。1.启动u盘制作1.使用Rufus软件,下载后直接使用。
@大象鼻子长@
·
2020-07-06 13:56
zynq
学习笔记之petalinux (1)安装Ubuntu16.04.1
版本信息:WIN7,VMware12,Ubuntu16.04.1_64bit虚拟机的安装要满足Xilinx的官方文件UG1144(2017.4版)的要求:•Minimumworkstationrequirements:°8GBRAM(recommendedminimumforXilinxtools)°2GHzCPUclockorequivalent(minimumof8cores)°100GBfr
ck04_jige
·
2020-07-06 13:17
zynq
学习笔记之petalinux (3)petalinux 创建自定义工程
目录1,在Vivado上创建硬件平台2,在linux中创建工程3,导入硬件配置文件4,生成镜像文件5,SD卡启动对于特定的硬件平台(开发板),petalinux可以通过下载官方BSP来直接创建文件,可以省去很多麻烦。但是在实际运用中,不可能只是从BSP生成,现在我们开始创建一个自定义的工程。1,在Vivado上创建硬件平台在Vivado上创建硬件平台,生成*.hdf文件。(我的Vivado安装在W
ck04_jige
·
2020-07-06 13:46
zynq
学习笔记之petalinux (2)安装petalinux 2017.4
目录1,更换apt-get源2,安装petalinux的依赖库3,修改/bin/sh4,安装petalinux2017.4已经在上一篇中成功安装了Ubuntu16.04.1,终于可以开始安装petalinux了。。。petalinux版本2017.4安装包:petalinux-v2017.4-final-installer.run1,更换apt-get源更换apt-get源(换成阿里云的,速度不错
ck04_jige
·
2020-07-06 13:45
ZYNQ
复位子系统
SystemSoftwareReset4、WatchdogTimerResets5、SecureViolationLockDown6、DebugResets7、PeripheralResetControl8、ResetEffects在《
ZYNQ
爱洋葱
·
2020-07-06 12:25
ZYNQ
异构
Linux Reserved Memory 预留内存
LinuxReservedMemoryhttps://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841683/Linux+Reserved+Memory前言基于Xilinx
Zynq
SoC
fire_drangon
·
2020-07-06 12:41
嵌入式Linux
Zynq
-Linux移植学习笔记之四-fsbl
这一篇讲一讲FSBL1、FSBL简介在
zynq
上运行程序的时候,加载过程中肯定需要用到一个文件,那就是fsbl,fsbl的全称为firststagebootloader,从字面上就能够看出这是
zynq
启动第一阶段的加载程序
Felven
·
2020-07-06 12:48
Felven在职场
基于
ZYNQ
的双核CPU之间的通信
基于
ZYNQ
的AMP架构双核应用程序开发项目简述CPU0代码CPU1代码运行结果双核CPU的固化SD卡参考文献总结项目简述我们都知道
ZYNQ
中有两个ARM核,但是如何使
ZYNQ
运行这两个ARM核,以及双核之间的数据如何进行交互是非常重要的问题
朽月
·
2020-07-06 12:56
FPGA
基于
ZYNQ
-7000开发板的调试系列(2)
1.创建Block1.创建一个
ZYNQ
ProcessingSys
zemelzhao
·
2020-07-06 12:14
FPGA
基于
ZYNQ
-7000开发板的调试系列(6)
程序中断(3)该部分是基于基于
ZYNQ
-7000开发板的调试系列(5)继续展开的。这一部分主要是完成两个外部中断,一个是基于MIO的外部中断,另一个是基于EMIO的外部中断。
zemelzhao
·
2020-07-06 12:14
FPGA
fpga
基于
ZYNQ
-7000开发板的调试系列(5)
程序中断(2)这一部分是基于基于
ZYNQ
-7000开发板的调试系列(4)继续展开的,主要的部分是需要两个定时器开启中断开始。这一部分主要是需要使用TTC,完成2组流水灯的同时工作,两组的频率也不一致。
zemelzhao
·
2020-07-06 12:14
FPGA
基于
ZYNQ
-7000开发板的调试系列(3)
3.基于PS的串口通讯这一部分分为两个部分:串口发送数据串口接收数据该部分最后会设计一个自动收发装置,即当上位机通过串口向开发板发送数据后,开发板会发回所有的数据。假定上位机发送的数据小于256位,这样可以用一个u8型即可以完成索引。基于PS的串口通讯该部分主要是使用串口收发数据,使用的资源是PS中MIO12、13两个IO口确定的UART1通道。然后其余无需任何其他资源。故而可以将AXI总线关闭。
zemelzhao
·
2020-07-06 12:14
FPGA
基于
ZYNQ
-7000开发板的调试系列(1)
1.基于PL调试流水灯最近在调试
ZYNQ
-7000的开发板,需要学习的部分如下:GPIO口控制PLPS串口通讯Uart中断单计时器中断TTC计时器中断GPIO中断SPI通讯PS、PL共享数据使用1000M
zemelzhao
·
2020-07-06 12:42
FPGA
zynq
虚拟开发环境搭建
下载官方的软件包使用git安装,没有安装git的要先安装gitgitclonegit://github.com/Xilinx/qemu.git然后进入qemu-
zynq
的目录,配置$.
eusaaa
·
2020-07-06 12:25
zedboard开发
EBAZ4205
ZYNQ
7Z010 裸机程序NAND固化 JTAG调试方法
简书https://www.jianshu.com/p/b83c663ecaaaEBAZ4205是ebit的控制板,价格便宜。EBAZ4205使用XILINXXC7Z010-1CLG400Isoc包含两个硬核ARMA9,以及ARTIX-7逻辑。板子有一颗128Mx16bitDDR3CLK800Mhz,一块128M字节NANDFLASH,PS33.333Mhzosc,MIIPHY、两个LED、三个排
helrori
·
2020-07-06 11:18
Xilinx
ZYNQ
系统移植学习笔记 day2
day2Ubuntu安装vivado2017.04附设置全局变量安装好Ubuntu之后,建立共享文件夹,在虚拟机设置中》选项》共享文件夹建立好共享文件夹之后,把vivado2017.4复制进改文件夹中(最好是解压好之后复制进去,减少在Ubuntu中解压的步骤)。在Ubuntu系统中路径:计算机/mnt/hgfs/winshare/下(或直接在桌面打开终端,输入cd/mnt/hgfs/winshar
落默莫
·
2020-07-06 11:27
ZYNQ
开发流程
ZYNQ
的开发也是先硬件后软件的方法。具体流程如下:1)在Vivado上新建工程,增加一个嵌入式的源文件。2)在Vivado里添加和配置PS和PL部分基本的外设,或需要添加自定义的外设。
yundanfengqing_nuc
·
2020-07-06 11:21
AX7100开发板
将opencv2.4.9移植到
ZYNQ
开发板上(ZC702)
首先要说明一点:虽然移植的教程很多,也有比较全。但是都是只说了一部分,我本人按照他们的做,多多少少都会遇到这样或者那样的问题,然后就再找其他的博客或者论坛。很不方便。所以就想根据自己的亲身经历,也算给自己留一点资料。不过可能不会太详细,最近工作忙,有时间再把图补上吧。对于opencv,大家都知道是做图像处理的。所以就需要一些图像解码的库。比如:|--------zlib|--------jpeg|
小_小实习生
·
2020-07-06 11:55
C++
ZYNQ
7020AMP使用方法总结
本人使用的sdk版本为2015.4本人的方法适用于15.4之后的版本
Zynq
开发双核分为两种方法,第一种双核裸跑,第二种linux+裸跑。
空闲的程序员
·
2020-07-06 11:10
zynq
linux
PL 读写DDR
zynq
-7000的地址映射,PL作为主设备访问ddr时所用的地址是0x40000000-0x7FFFFFFF;所以在搭建环境的时候要注意pl所给的地址为0x40000000-0x7FFFFFFF才能访问到
yqq654101
·
2020-07-06 11:21
下载技术文档
第六节,
ZYNQ
的UART
ZYNQ
的UART1UART的特点
ZYNQ
的串口模块是一个全双工的异步接收和发送器,支持宽范围广的软件可编程模块,支持编程配置波特率和数据格式,同时提供自动的奇偶校验和错误检测方案,此外,还为APU提供了接收和发送
youbin2013
·
2020-07-06 11:48
zynq学习
ZYNQ
linux下AXI_BRAM的使用方法,PS与PL端数据交互
ZYNQ
上的总线协议有AXI4,AXI4-Lite,AXI4-Stream三种总线协议。而PS与PL之间的接口(AXI-GP、AXI-HP、AXI-ACP)只支持AXI4与AXI4-Lite这两种总
yohe12
·
2020-07-06 11:31
ZYNQ学习
ZYNQ
UltraScale 双核裸机系统搭建
ZYNQ
UltraScale硬件平台vivado2018.1开发平台实现裸机双核系统,vivado工程正常建立即可SDK工程中,分别选择不同Processor建立ApplicationProject建立
yobuwen
·
2020-07-06 11:26
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他