前序:ZYNQ可以移植多种操作系统,freeRTOS,RT-thread,wxworks,linux,UCOSII等这些操作系统可以单独运行,也可以使用openAMP双核模式两两组合运行,也可以和裸机SDK组合openAMP运行,当然也可以两个裸机组合,也可以实现linux+裸机运行,具体看如何配置了;
多核处理器从多核结构是否一致分为同构多核架构和异构多核架构。同构多核处理器是指系统中的处理器在结构上是相同的,异构处理器是指系统中的处理器在结构上是不同的。这些处理器可以是通用处理器,也可以是解决某些特定应用的专用硬核。同构多核架构相比于异构多核架构,在硬件和软件设计上较为简单,通用性较高,但在某些特定应用场合下,如异构多核架构专用的硬件加速硬 核,异构多核架构的性能会更高。 Xilinx的ZYNQ SOC融合了这两种架构,ZYNQ SOC芯片包含两个独立的Cortex-A9内核,这两个核在结构上是相同的,同时又包括了可编程的逻辑单元PL,使得ZYNQ整体系统成为了一个异构多核系统,如同时使其具有较高的通用性和性能。