UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

嵌入式开发

嵌入式运行时间软件、开发
平台、工具和开源资源

Xilinx 及其联盟成员提供嵌入式工具与运行时环境可帮助您高效快速地将概念转化为生产。我们可为您提供使用 Xilinx Zynq® SoC 和 MPSoC 器件以及 MicroBlaze™ 处理器内核创建嵌入式系统所需的所有组件,包括特性描述与调试工具、开源与裸金属驱动程序以及多种运行时与多 OS 环境。

高级特性的创造性支持,比如我们独有 Zynq SoC 与 MPSoC 器件中内建的安全与虚拟化软件驱动程序,可帮助您开发更智能的互连差异化系统。

Xilinx 软件开发套件 (SDK)、SDSoC 开发环境、 以及生态系统合作伙伴工具可提供各种开发环境选择,其可为 Zynq 和 MPSoC 平台带来类似 SOC 的 C/C++ 编程。

Xilinx 软件环境

行业生态系统软件开发与工具

Xilinx 及其联盟成员生态系统为客户提供了多种软件选项,包括 Linux、实时操作系统 (RTOS)、裸机甚至支持 Hypervisor 和 TrustZone 的安防解决方案。下表将分三个类型对 Xilinx 软件生态系统进行总结:Linux、实时操作系统以及 Hypervisor 和 AMP。

Linux

Linux 是 Xilinx 产品使用最普遍的操作系统。Xilinx 不仅可为交钥匙 Linux 开发环境提供 PetaLinux 工具,而且还可通过 GIT 提供源代码和 Yocto 配方文件,以便内部构建系统或第三方工具可以支持 Xilinx 芯片的 Linux 支持。

  支持 Zynq-7000 SoC Zynq UltraScale+ APU 支持 Zynq UltraScale+ RPU 支持 支持 MicroBlaze
非商业  
Linux、uBoot 等 (Xilinx GIT)  
Yocto/OpenEmbedded 支持  
PetaLinux 工具  
Arch Linux ARM      
Ubuntu Linux 了解更多 了解更多    
Android 下载    
商业解决方案  
Enea Linux      
Mentor Embedded Linux    
MontaVista Carrier Grade Linux    
Star Lab Crucible    
Star Lab Lure    
Suse Linux      
Wind River Linux    

RTOS 和裸机

操作系统 可通过安全认证 支持 Zynq-7000 Zynq UltraScale+ APU 支持 Zynq UltraScale+ RPU 支持 支持 MicroBlaze
Xilinx 独立(裸金属)环境Xilinx 软件开发套件(SDK)  
eSol eT-kernel    
eCOS      
eForce      
ENEA OSE   联系合作伙伴  
Etas RTA-OS      
Express Logic ThreadX        
FreeRTOS  
Green Hills Software INTEGRITY    
LynxOS 7.0 联系合作伙伴 联系合作伙伴    
Mentor Nucleus 联系合作伙伴
Micrium uC/OS-II
Micrium uC/OS-III  
QNX    
RTEMS    
RTXC Quadros        
Sciopta  
Segger embOS        
Sysgo PikeOS    
Wind River VxWorks  
Windows Embedded Compact 2007 and 2013 (Witekio)        
Wittenstein OpenRTOS   联系合作伙伴 联系合作伙伴 联系合作伙伴
Wittenstein SafeRTOS 联系合作伙伴 联系合作伙伴

AMP 和 Multi-OS 解决方式

Xilinx 为其客户与合作伙伴提供关键技术、文档和技术支持,在产品上实现高级、多操作系统设计。Ecosystem 的产品包括:

硬件与虚拟开发平台

Xilinx 目标设计平台包含立即启动系统设计,软件、固件开发与硬件设计所需的所有硬件,工具,IP核,电缆以及电源供应。

特色开发板与套件
Xilinx Zynq-7000 ZC706 评估套件 Zynq-7000 SoC ZC706 评估套件包含硬件、设计工具、 IP 核 以及预验证参考设计的所有基本元件,包括一个目标设计,可实现完整的嵌入式处理平台和基于收发器的设计-包含 PCIe®。 随套件提供预验证参考设计和行业标准 FPGA 夹层连接器(FMC),能够利用子卡实现升级和定制。
Xilinx Zynq-7000 ZC702 评估套件 Zynq-7000 AP SoC ZC702 评估套件包含硬件、设计工具、 IP 核 以及预验证参考设计的所有基本元件,包括可实现完整嵌入式处理平台的目标设计。 随套件提供预验证参考设计和行业标准 FPGA 夹层连接器(FMC),能够利用子卡实现升级和定制。
虚拟开发平台
虚拟系统平台 由 Cadence® 开发的 Zynq-7000 AP SoC 虚拟平台可以独立于硬件完成包括操作系统端口、器件驱动程序、板级支持包 (BSP) 和应用在内的软件开发工作,从而对传统的硬件工作流程进行有效补充。Cadence 虚拟平台最适合用于开发和调试多核操作系统或应用代码、器件驱动程序、板级支持包,或者需要添加定制可编程逻辑 IP 核模型或板载器件模型的情况。
Mentor Vista 虚拟原型设计 面向 Zynq-7000 的 Vista™ 虚拟原型设计套件可为软硬件工程师提供准确的早期功能模型,甚至是在硬件提供之前。它可在嵌入式处理器模型上运行软件,运行速度与实际硬件不相上下。
QEMU PetaLinux 工具配套提供开源 QEMU 模型,支持 Zynq-7000 AP SoC 处理子系统和 MicroBlaze 器件。

Xilinx 产品由一系列完整的开源资源提供支持,可为 Xilinx SoC 或仿真平台开发、引导、运行、调试和维护基于 Linux 的应用。我们提供范例应用、内核配置、Yocto 配方、多处理与实时解决方案以及器件驱动程序,Linux 开源开发人员将找到熟悉的源代码、工具和支持论坛学习开发,并与其他有类似兴趣、需求和热情的人士进行互动交流。

构建内核与启动映像

仿真模型与驱动器

实时 Linux

Xilinx 针对其Zynq®和 MPSoC 应用为设计人员提供一系列完整的培训与支持选项,包括设计方法、视频教程、开发人员论坛、Wiki、在线支持、设计服务、FAQ 和博客,以确保您的应用准时上市。

设计服务合作伙伴

的页面