uCOS Xilinx SDK Repository Documentation Home

To accelerate product development on Xilinx ® programmable devices Micrium maintains a Xilinx SDK repository. The repository includes a full evaluation version of Micrium's renowned µC/OS-II and µC/OS-III real time kernels with support for the MicroBlaze soft processor and Zynq ® -7000 SOC.

By using the µC/OS repository, you will be able to generate a Board Support Package tailored to your hardware platform. This includes kernel configuration and start-up, tick source and optional stdin/stdout handling. Coupled with the IP-centric workflow of the Vivado Design Suite it's now possible to tie your FPGA design with the RTOS configuration.

Features

  • µC/OS-II and µC/OS-III Real Time Kernels
  • µC/TCP-IP communication protocol stack with DNS, DHCP, HTTP, TELNET and MQTT support
  • µC/FS embedded file system
  • µC/USB-Device and µC/USB-Host embedded USB connectivity
  • AMP support with OpenAMP extension
  • Cortex-A9 (Zynq-7000), Cortex-A53,R5 (Zynq UltraScale+ MPSoC) and MicroBlaze support
  • Configurable trace output
  • Configurable kernel tick source (MicroBlaze systems)
  • Interrupt management

Download

The repository can be downloaded from Micrium at the following address : http://micrium.com/download/xilinx-sdk-repository/

Registration is required.

How It Works

A project with processing modules instantiated within a Vivado IP Integrator project can export their hardware definition to the SDK.

Which can then be used to create a µC/OS Board support package.

Where to Go From Here

For installation instructions see the Installation section of the User Manual.