Operating Systems (OS/RTOS)
The Zynq®-7000 All Programmable SoC family of devices offers a comprehensive collection of operating systems to suit your system needs. In addition to the free and open-source Linux, Android and FreeRTOS solutions from Xilinx, you have a gamut of best-in class commercial operating systems from our partners that range from lightweight RTOS kernel to fully featured embedded OS.
Xilinx provides a complete Linux solution that has been tested on Xilinx Zynq-7000 AP SoC development boards and the source files are hosted on Xilinx's GIT repository. You can use free tools like PetaLinux Tools to build your Linux system components and the Xilinx Software Development Kit (SDK) to develop Linux applications for Zynq-7000 devices. Linux is also used as the foundation for Xilinx Targeted Reference Designs (TRDs) in different market segments. You can use the pre-built Linux image for evaluation on the Zynq-7000 AP SoC development boards or QEMU system model and you can download the kernel sources to customize it for your design.
Xilinx provides a freely downloadable Android 2.3 and 4.2.2 solution targeting the Xilinx Zynq-7000 AP SoC development boards and the source files are hosted on Xilinx alliance member iVeia's GIT repository. The Android solution uses display controller and OpenGL ES 1.1 based graphics accelerator that is part of the Zynq-7000 AP SoC programmable logic. You can use Android SDK eclipse plug-in to develop Android applications for the Zynq-7000 platform. For more information refer the open source Android wiki page.
FreeRTOS is a light-weight real-time operating system, that is used in applications that demand deterministic and real-time responsiveness to events in the system. Xilinx provides a pre-canned solution, to simplify your software development on Zynq-7000 AP SoC platform. It can be downloaded from FreeRTOS website.
Commercial Operating Systems
Xilinx partners provide a host of commercially supported operating systems that are suited in different vertical market segments. Below is the list of these solutions, for more details visit Zynq-7000 AP SoC Ecosystem.
- Adeneo Embedded - Windows Embedded Compact 7
- eSOL - uITRON/T-Kernel
- ExpressLogic - ThreadX
- Micrium - uC/OS
- Wind River - Linux
- ENEA - OSE
- SYSGO - PikeOS
- ETAS - RTA-OS
- iVeia - Android
- Xilinx - PetaLinux
- Quadros - Quadros
- Wind River - VxWorks
- Green Hills Software - INTEGRITY