一,基本开发流程
1,软件平台:Windows 64位环境下,Vivado 2017.04版本+SDK 2017.04版本,Linux环境下(Ubuntu 16.04),Petalinux 2017.04版本,ZYNQ7z10clg400-1
2,AMP模式:从软件的角度来看,多核处理器的运行模式有三种:
(1)AMP(非对称多进程):
多个核心相对独立的运行不同的任务,每个核心可能运行不同的操作系统或裸机程序,但是有一个主要核心,用来控制整个系统以及其它从核心。
(2)SMP(对称多进程):
一个操作系统同等的管理各个内核,例如PC机。
(3)BMP(受约束多进程):
与SMP类似,但开发者可以指定将某个任务仅在某个指定内核上执行 。
本文详细介绍了在Windows 64位环境下,基于ZYNQ的AMP(非对称多进程)模式开发流程。内容涵盖Vivado工程创建、Petalinux系统配置、双Linux系统、CPU启动、SDK应用开发以及SD卡下载文件的生成。通过Vivado和Petalinux工具,分别创建了CPU0的softUart应用和CPU1的app_cpu1裸机程序,并指导如何构建和配置工程以实现FPGA中断通信。
订阅专栏 解锁全文
3360

被折叠的 条评论
为什么被折叠?



