zynq自定义IP核Linux驱动
发布时间
阅读量:
阅读量
概述
zynq的开发主要分为两个阶段:
硬件逻辑开发阶段:这一过程类似于传统 FPGA 软核 CPU(microblaze)的设计,在 Vivado 中进行。需要应在 BlockDesign 模块中配置或实例化 Zynq 硬件核 CPU。完成综合编译后,可以导出硬件描述文件为 .hdf 格式,并将其交付给后续的软件开发阶段。
软件开发主要包含裸板应用的实现以及带有操作系统(通常基于Linux系统的)驱动程序和应用的构建与部署。这些活动通常在基于Linux的操作系统环境内进行操作。其中, 驱动程序以及Linux镜像编译过程需要在Xilinx提供的Petalinux环境中完成配置与优化工作。(考虑到Zynq处理器采用ARM A系列架构的特点, 嵌入式领域中的开发者也可以选择使用通用的YoCTO工具链来进行驱动与应用层面的构建工作, 这一特性使得Petalinux实际上整合了YoCTO工具链以简化流程)
硬件开发
全部评论 (0)
还没有任何评论哟~
