支持Zynq-7000 EPP的 操作系统已经多达10个以上

目前,Zynq™-7000 系列器件能提供的支持的操作系统已经多达10以上,足以满足嵌入式工程师的需求,除了 Xilinx 的免费开源 Linux、Android 和 FreeRTOS 解决方案,开发者还可以选择由赛灵思的合作伙伴提供的多种最佳商业操作系统,其中包括轻量级 RTOS 核心以及全功能嵌入式 OS。 Zynq-7000 操作系统 开源 Linux 开源 LinuxXilinx 提供可免费下载的 Linux 解决方案。该方案已在 Xilinx Zynq-7000 EPP 开发板上进行过测试,其源文件被存储在 Xilinx 的 GIT 资源库中。 您可以使用 Xilinx 软件开发套件 (SDK) 来开发面向 Zynq-7000 的 Linux 应用。同时,该解决方案也是针对多种细分市场的 Xilinx 目标参考设计 (TRD) 的基础。您可以使用预置的 Linux 镜像在 Zynq-7000 开发板上或者 QEMU 系统模型中进行评估,您也可以下载核心代码资源来定制化您的设计。开源 Android 开源 AndroidXilinx 提供免费下载的 Android 2.3 解决方案。该方案适用于 Xilinx Zynq-7000 开发板,其源文件同样存储在 Xilinx GIT 资源库中。 Android 解决方案使用基于显示控制器和 OpenGL ES 1.1 的图形加速器,同时它也是 Zynq-7000 可编程逻辑的一部分。您可以使用 Android SDK eclipse 插件开发面向 Zynq-7000 EPP 平台的 Android 应用。FreeRTOS FreeRTOSFreeRTOS 是一种轻量级实时操作系统,适用于需要对系统事件进行确定、实时响应的应用。 FreeRTOS 可在 Zynq-7000 双核 Cortex-A9 处理系统中以不同配置运行。非对称多处理 (AMP) 模式下,两个内核都运行 FreeRTOS,另一种模式下,一个内核运行 FreeRTOS,另一个内核运行 Linux。 第二种配置可以同时提供 Linux 的灵活性和易用性以及 FreeRTOS 的实时功能。Xilinx 提供一个预装的 AMP 解决方案,用以简化 Zynq-7000 EPP 平台上的软件开发工作。商业操作系统Xilinx 的合作伙伴提供了大量商业操作系统,适用于不同的垂直细分市场。以下内容为这些解决方案的列表,如需了解更多详情,请访问 Zynq-7000 EPP 生态系统。 

  • Adeneo Embedded - Windows Embedded Compact 7
  • eSOL - uITRON/T-Kernel
  • ExpressLogic - ThreadX
  • Micrium - uC/OS
  • Wind River - Linux
  • ENEA - OSE
  • ETAS - RTA-OS
  • iVeia - Android
  • PetaLinux - Linux
  • Quadros - Quadros
  • Wind River - VxWorks