自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 关于C语言零长数组

忙里偷闲验证了一下很多年前刚入门C的时候的一个想法:typedef struct msg{int len;char str[0];} msg_str;typedef struct head{int type;int cmd;msg_str msg;} zynq_head;int head_temp;zynq_head head;head_temp = (int)&h...

2019-12-14 10:19:00 254

原创 ZCU102开发板 petalinux方式编译Qspi方式启动

虽然同属ZYNQ序列 但是zcu102开发板的编译方式分zc702还是有很大区别的:不知道这些 开发过程会有N多坑,这里持续更新遇到的Bug解决方法。以下都是petalinux方式开发。一 硬件要求内存要求:内存4G (zcu102)如果内存不够4G 会有错误报出 当然报出的错误提示跟内存不够木有毛线关系。二 如下图所示 IIC为必选 否则 无法是生成FSBL 提示啥啥啥missing 至于...

2019-11-06 17:16:20 1982

转载 Xilinx ZCU106开发详解(Xilinx Zynq UltraScale+ MPSoC)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-28 15:36:26 2040 1

原创 Using the driver with Petalinux

1I tried compiling the driver using the Makefile you provided, however it seems to me that the KBUILD_DIR parameter is not correct.“make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm KBUILD_DIR=…/peta...

2019-10-17 21:34:17 334

原创 PetaLinux 自动运行应用程序

建立常规的app工程:petalinux-create -t apps --template install -n autostart --enable建立指定语言的应用程序工程:这里比如C语言petalinux-create -t apps --template c -n autostart --enable 编辑文件 project-spec/meta-user/recipes-ap...

2019-10-16 15:17:13 1416

转载 Linux常用命令大全

最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件...

2019-10-09 19:14:39 234

原创 建立PetaLinux工程(zc702 zcu102)

前面我已经把PetaLinux成功安装到了Ubuntu虚拟机当中了,接下来就要实际操作,将PetaLinux移植到我们自己的硬件平台当中去。 step1:硬件描述文件有两种PetaLinux工程建立的方法,一种是下载官方开发板的BSP包并安装,一种就是针对自己的硬件平台去剪裁Linux功能以适应自己的需求。第一种,比较简单,官方提供了完整的demo和已经预编译好的各种文...

2019-10-09 19:12:59 911

转载 AXI DMA使用解析及环路测试

一、AXI DMA介绍  本篇博文讲述AXI DMA的一些使用总结,硬件IP子系统搭建与SDK C代码封装参考米联客ZYNQ教程。若想让ZYNQ的PS与PL两部分高速数据传输,需要利用PS的HP(高性能)接口通过AXI_DMA完成数据搬移,这正符合PG021 AXI DMA v7.1 LogiCORE IP Product Guide中介绍的AXI DMA的应用场景:The AXI D...

2019-10-09 19:10:15 2765

转载 Xilinx zynq的资料获取总结

Xilinx zynq zc702开发:一、zynq开发整个生态系统搭建:1.基础资料获取:https://github.com/Xilinx/         ...

2019-10-09 18:54:36 773

转载 AXI DMA linux驱动

1.PL端设计:PL端设计包括四个AXI DMA IP,它们分别和zynq处理IP的HP口相连接。这个设计是基于Avnet-Digilent-ZedBoard-v2016.1-final.bsp,由于其它的ip都是xilinx开发环境开发环境就有,所以这里就不详细每一步设计过程了。这些IP包括AXI interconnect, system reset,axi dma,concat。注...

2019-10-09 18:51:04 1813

转载 ZYNQ跑系统 系列(四) AXI-DMA的linux下运行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-09 18:49:26 1242

转载 ZYNQ7000 #4 - Linux环境下使用AXI-DMA读取PL外接ADC

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-09 18:48:45 1658

转载 ZYNQ7000 #3 - Linux环境下在用户空间使用AXI-DMA进行传输

本文使用Petalinux搭建相关linux环境,在vivado中搭建了一个简单的PS -> AXI-DMA -> AXI-FIFO -> AXI-DMA -> PS的测试环路。使用了国外开源的 xilinx_axidma 操作库,完成了用户空间上的AXI-DMA传输。使用库相对来说更加方便容易上手,不需要过多的了解linux设备驱动中如何调用DMA进行传输目录0 -...

2019-10-09 18:47:58 1674

转载 PSS与SSS

原文:https://blog.csdn.net/m_052148/article/details/51273636&n...

2019-10-09 17:15:57 3007

转载 给"小白"图示讲解OFDM的原理

起因是这样的。时间回到07年底,4G方兴之时,同桌隔壁的隔壁"小白"同学说看不太明白OFDMA的原理,让我讲解一下。我一...

2019-10-09 17:14:50 311

转载 LTE通讯相关2:频带、信道带宽和频点号EARFCN

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-09 17:09:24 2492

转载 LTE通讯相关1:-帧结构和OFDM符号

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-09 17:07:49 5412 1

原创 ZYNQ AXI DMA使用问题

最近被AXI DMA给坑了一下 烦躁了几天 今天终于找到了原因。之前一直以为是AXI FIFO有BUG 而且是XILINX的BUG 老是出现DMA读完FIFO中数据之后程序卡死的情况,而且还会丢失FIFO中的数据现象。网上的大部分例程都是回环测试 基本避过了这个坑 但是项目需要往FIFO中写入PL端获取的数据 就会遇到这个问题了。XINLINX的Document还是要多看看滴。...

2019-10-08 20:38:54 7110 11

原创 AXI DMA在Linux下的使用问题:petalinux方式编译 QSPI方式启动

AXI DMA在Linux下的使用问题

2019-09-23 20:40:18 1556 1

转载 ZYNQ基础系列(四) DMA基本用法

DMA 环路测试涉及到高速数据传输时,DMA就显得非常重要了,本文的DMA主要是对PL侧的AXI DMA核进行介绍(不涉及PS侧的DMA控制器)。AXI DMA的用法基本是:PS通过AXI-lite向AXI DMA发送指令,AXI DMA通过HP通路和DDR交换数据,PL通过AXI-S读写DMA的数据。实验思路首先设计一个最基本的DMA环路 实验思路是:首先PS通过AXI-lite配置...

2019-09-20 10:45:29 1869

转载 ZYNQ跑系统 系列(三) AXI-DMA的linux下运行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-20 10:43:52 2257

转载 ZYNQ跑系统 系列(二) petalinux方式移植linux

移植linux之petalinux之前一篇博文中,提到了一种通用的传统移植方式,将linux移植到ZYNQ中的ARM芯片中。本文将针对xilinx的专用开发环境petalinux,进行入门和开发,本文petalinux的运行环境依然在虚拟机的linux系统里,即将体验petalinux相对于传统方式的便捷和强大之处一、安装petalinux-1.安装虚拟机,在虚拟机里安装linux系统(...

2019-09-20 10:41:32 1823 2

转载 ZYNQ跑系统 系列(一) 传统方式移植linux

移植linux之传统方式在ZYNQ开发时,有些情况下,为了降低开发的复杂性,或是提升系统运行的性能,在ARM上跑一个linux系统往往是一个不错的选择,而且linux系统一般集成了一些常用的成熟驱动,可以减少开发周期。本章将通过传统u-boot、kernel方式,完成移植。该方式虽然繁琐复杂,但是毕竟是一种通用的移植方式。一、搭建硬件环境1.新建工程,并新建一个 BD 文件,然后添加...

2019-09-20 10:39:13 692

转载 zynq系列001: axi_lite

@TOC版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/long_fly/article/details/78619451PS-PL通信之AXI总线在ZYNQ开发过程中,PS与PL之间的通信是不可避免的,除了MIO与EMIO通信外,还有一种更高速的接...

2019-09-20 10:26:45 530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除