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.
- µ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
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
New users may want to check the tutorial -