Zynq

Xilinx ZYNQ双核ARM通信开发实例

本文主要介绍基于OpenAMP框架的双核ARM通信案例的使用说明,CPU0(Master)运行Linux系统,CPU1(Remote)运行裸机或FreeRTOS程序。CPU0使用remoteproc加载CPU1程序,并对CPU1进行配置。

通过libusb实现PC与ZYNQ之间的USB通信

libusb是一个免费的跨平台USB库,本文在windows平台下使用libusb库开发上位机程序与ZYNQ的USB接口进行数据收发测试。libusb可以支持WinUSB驱动,因此为ZYNQ的USB接口设备安装WinUSB驱动。

Fortem DroneHunter 使用 Xilinx Zynq SoC 放倒恶意无人机

Xilinx 技术支持实时数据处理并可延长功耗,助力 DroneHunter 保护公共基础设施。

Vitis下测试Zynq硬件平台

在Zynq开发时,在Vivado中新建Zynq硬件平台,加入DMA、AXI接口模块,在进行构建软件系统之前,通常需要对硬件平台进行验证,检测模块新建过程中是否存在问题。下面对这一过程进行简单介绍。

ZYNQ学习之路——DNNDK简介与环境配置

深鉴科技的DNNDK,是一个基于xilinx FPGA的SDK端的深度学习开发工具包,能够快速的实现深度学习的硬件化。本文来了解深鉴科技DNNDK内容。

ZYNQ学习之路——在SDx中使用xfOpenCV图像加速处理

本文以Zturnboard为例介绍如何在SDSoC中使用OpenCV,本文在Ubuntu 16 64位,SDSoC2018.2(安装在ubuntu中)中测试通过。

Zynq-PS-SDK(1) 之 MIO 使用

Zynq 7020 的 PS 端(ARM 端)的外设 IO(也叫 IOP)分为 MIO 和 EMIO,他们有什么区别呢?

ZYNQ学习之路——创建基于Linux系统的SDSoC平台

在第三节中,我们成功创建了ZYNQ裸机下的SDSoC平台文件,但在实际使用中,要求使用Linux操作系统。本节介绍如何创建基于Linux系统的硬件平台。

ZYNQ学习之路——自定义SDSoC硬件平台

在前面的学习中,我们已经学会了使用Vivado及SDK开发环境,熟悉了硬件开发与Linux软件驱动之间的联系及开发流程。本系列教程我们学习SDSoc的开发,在SDSoc IDE中,Xilinx为我们集成了比较流行的开发板硬件平台,如果我们使用的是其中的一个,可以直接使用。但笔者使用的是米尔科技的7z010开发板,在开发之前首先要定义我们自己的硬件平台,作为之后创建应用的模板工程

ZYNQ学习之路——SDSoC开发环境介绍

本节教程介绍如何使用SDSoC软件创建硬件平台,并且使用它来加速程序函数。