代码编织梦想

【zynq】配置嵌入式 linux 静态 ip 地址_嵌入式linux的ip配置-爱代码爱编程

基于 ZYNQ 平台搭载了嵌入式 Linux 系统,需配置静态 IP,可通过以下方法配置。 通过 Petalinux 配置 进入到 Petalinux 工程目录,配置 Vivado 和 Petalinux 环境变量。

【zynq】sd 卡读写及文件扫描实验_zynq unable to format fatfs-爱代码爱编程

SD 卡控制器 ZYNQ 中的 SD 卡控制(SD/SDIO Controller)器符合 SD2.0 协议规范,接口兼容 eMMC、MMC3.31、SDIO2.0、SD2.0、SPI,支持 SDHC、SDHS 器件。

【zynq】裸机 ps + pl 双网口实现之 sdk 程序设计_zynq emaclite-爱代码爱编程

涉及 lwip 库文件及 ZYNQ 配置相关可参考以下文章: 【ZYNQ】裸机 PS + PL 双网口实现之 LWIP 库文件修改 【ZYNQ】裸机 PS + PL 双网口实现之 ZYNQ 配置 工程配置 启动 SD

zynq7000学习(1)——vivado环境下pl配置_zynq7 processing system-爱代码爱编程

PL部分 一、新建工程:       现开发板型号为xc7z100ffg900-2  选择芯片(选择芯片7100的话,就输入xc7z100  后面的-1和-2是速度等级),更改项目名为system。Create Block Design(创建模块化的设计)——>设置设计名称为system。     这时会出现design窗口和source窗口

万字长文解析dds+fir滤波器fpga实战(基于vmware+ubuntu22+vivado+zynq7000@ax7020)_zynq fir滤波器-爱代码爱编程

Vivado for Linux环境配置(基于VMWare+Ubuntu22)与 DDS+FIR滤波器实战 目录 Ubuntu22部署与虚拟机必要配置 Linux版本比较VMWare共享文件夹配置(※)VMWare

【zynq】zynq7000 全局定时器及其驱动示例_zynq-爱代码爱编程

定时器简介 在 ZYNQ 嵌入式系统中,定时器的资源是非常丰富的,每个 Cortex-A9 处理器都有各自独立的 32 位私有定时器和 32 位看门狗定时器,这两个 CPU 同时共享一个 64 位的全局定时器(GT)。

【zynq】qspi flash 固化程序全攻略_zynq flash 启动-爱代码爱编程

普通的 FPGA 一般是可以从 Flash 启动,或者被动加载,ZYNQ 的启动是由 ARM 主导的,包括 FPGA 程序的加载,ZYNQ 启动一般为最少两个步骤,在 UG585 中也有介绍。 Stage 0:BootR

【zynq】iic 简介及 emio 模拟 iic 驱动示例_zynq iic-爱代码爱编程

IIC 简介 IIC (Inter-Integrated Circuit) 总线是一种由 NXP (原PHILIPS) 公司开发的两线式串行通信总线,多用于主控制器和从设备之间的主从式通信,且任意时刻只能有一个主机。 I

【zynq】制作从 qspi flash 启动 linux 的启动文件_boot.bin qspiflash linux-爱代码爱编程

在 这篇文章 中学习了使用 PetaLinux 定制 Linux 的方法,制作了 SD 卡启动文件,本期介绍如何使用 PetaLinux 配置生成从 QSPI Flash 启动的 Linux 镜像文件。 复制 Petali

zynq7000 串口烧写petalinux工具生成的image.ub-爱代码爱编程

串口烧写image.ub文件到QSPI flash 1 烧写前工具准备: Xilinx  SDK工具,SecureCRT工具,vivado工具,petalinux工具 2 文件准备: Fsbl.elf,download.bit,u-boot.elf  (三个文件用来在SDK中生成BOOT.mcs文件); image.ub(petalinux工具生

【zynq】裸机 ps + pl 双网口实现之 zynq 配置-爱代码爱编程

目前,在 ZYNQ 中进行以太网开发的方案,大部分都是基于通过 PS 的 MIO 以 RGMII 接口连接外部 PHY 芯片的方式。但是,由于使用 PS 的 MIO 只能以 RGMII 接口连接外部 PHY 芯片,这就限制了

【zynq】zynq7000 定时器及私有定时器驱动示例-爱代码爱编程

简介 每个 Cortex-A9 处理器都有自己独立的 32 位私有定时器和 32 位看门狗定时器。这两个处理器共享一个 64 位的全局定时器。这些计时器的频率为 CPU 频率(CPU_3x2x)的 1/2。 在系统级别上

zynq7000系列芯片介绍-爱代码爱编程

ZYNQ从架构上可以划分为两大模块,一个是PS(处理器系统),另一个是PL(可编程逻辑) PS由APU、内存接口、IO外设、互连线4大模块组成。 1、APU(Application Processor Unit)应用处理单元 即PS【可编程逻辑里面最最核心的东西】,它由两个双核心的Cortex-ARM A9、一些缓存和存储组成。 APU里面有几个比较重要

Petalinux安装-爱代码爱编程

1. petalinux-v2018.2安装 1.1. 安装前准备 阅读《ug1144-petalinux-tools-reference-guide.pdf》的 Ch. 2: Setting up your Environment将Ubuntu系统版本与petalinux版本的系统安装要求严格对应请按照Table 2-1: Packages and

zynq7000学习(1)——学习思路概要-爱代码爱编程

先了解zynq7000的使用环境 把zynq自带的例程能够在开发板跑起来,理解并能修改例程,改一改 看出的结果是不是想要的 了解板子接口都有哪些、干什么用,例程里肯定有相关的驱动,先跑起来 独立开发环境大概分为四个步骤: (1)     系统架构师确定硬件-软件分区方案; (2)     硬件工程师处理被分配到硬件中的功能,并将它们转换或设

ZYQN7000系列VxWorks驱动开发:添加SD和文件系统组件-爱代码爱编程

文章目录 测试sd卡是否挂载上添加组件DRV_ZYNQ_SDHC_CTRL添加组件DRV_SDSTORAGE_CARD添加组件INCLUDE_DOSFS上电测试修改设备树sd卡节点 测试sd卡是否挂载上 添加组件DRV_ZYNQ_SDHC_CTRL 添加组件DRV_SDSTORAGE_CARD 添加组件INCLUDE_DOSF

ZYQN7000系列VxWorks驱动开发:调试GPIO子系统-爱代码爱编程

文章目录 使用VxWorks的GPIO子系统1.设备树文件2.gpio子系统2.1风河BSP所作的工作2.2第三方开发者要做的工作2.3添加gpio驱动3.调试gpio驱动3.1分析vxbFdtZynq7kMiscCfg.c3.2分析vxbFdtZynqGpio.c3.3修改gpio设备树节点4.测试gpio 使用VxWorks的GPIO子系统

ZYQN7000系列:使用hsi工具完成hdf到bitstream的转换-爱代码爱编程

文章目录 hdf文件生成bitsource 执行petalinux的setting.sh脚本输入hsi进入hdf文件所在目录open_hw_design hdf文件生成bit成功 hdf文件生成bit   .bit 文件是 zynq pl 端所需要用到的 bitstream 文件,例如我们使用 petalinux-build 命令完成工程编

ZYQN7000系列VxWorks驱动开发:VxWorks系统移植-爱代码爱编程

文章目录 ZYQN7000驱动开发:VxWorks系统移植1.硬件环境2.编译vsb和vip工程2.1修改设备树文件2.2添加调试打印组件3.选择uboot来启动VxWorks内核4.尝试在开发板上启动内核4.1 拷贝镜像和设备树至SD卡4.2开发板上电4.2.1 uboot成功启动4.2.2 启动VxWorks5.添加shell和cmd组件

PL和DDR之间的数据传输,使用DATAMOVER-爱代码爱编程

我们总结一下已经掌握的 PS与 PL进行 交互(耦合)的方式 1, PS通过 AXI_LITE读写 PL的寄存器。实现对少量外设寄存器的控制。 2, PL中断 PS PS调用中断服务程序响应。实现 PL主动通知 PS,协调工作。 以上两个特性侧重于 控制和小量低速 的数据,在很多应用中要求 PL以足够的带宽 传输连续 大量 的数据到 DDR3存储器 。 那