| Fusion RTOS For Blackfin® |
The Fusion Real Time Operating System (RTOS) for Blackfin is the world's most widely used fully-featured Operating System for the Blackfin Processor. The RTOS supports the ADSP-BF531, ADSP-BF532, ADSP-BF533, ADSP-BF534, ADSP-BF535, ADSP-BF536, ADSP-BF537, ADSP-BF561.
Fusion RTOS is optimized for 16/32-bit networking and media-centric processors. It is priority based, pre-emptable, deterministic, and protects against priority inversion. The RTOS has been fully ported and optimized for Analog Devices' Blackfin DSP. It comes with example software and support for a number of Blackfin peripherals.
For details on the supported capabilities please refer to the BlackFin RTOS Users guide. This guide may be downloaded from the Technical Manuals section of the web site. For general RTOS information please go to the RTOS home page.

Fusion RTOS for Blackfin Features
The Fusion Blackfin RTOS supports three major areas:
- Hardware Interrupt Management
- Power Management
- Uart, Print and Command Line support
Interrupts
The Fusion Blackfin RTOS provides a full software feature set to control and manage interrupts as follows:
- Direct Task synchronization from an interrupt handler
- Allows interrupt handlers to be written in C
- Supports Nested Interrupts
- Provides for delayed task reschedule from the interrupt dispatcher.
- Interrupt handlers may be dynamically installed or removed
- Support for direct vectored interrupts
- Allows for control of wake on interrupt configuration for each interrupt
- Provides easy interrupt installation by peripheral name
- Provides disabling interrupts for a specified peripheral
- Provides disabling/enabling of all interrupts
Power Management
The Fusion Blackfin RTOS provides full software support for power management:
- Provides complete PLL control
- Provides control of PLL frequency
- Provides PLL Bypass and Engage functions
- Provides Core and Bus frequency control
- Provides Core Voltage control
Command Line Interface
The Fusion Blackfin RTOS provides a uart management mechanism for printing text, variables and taking character input. Please review the Fusion SHELL users manual for complete details concerning the command line interface and printing capabilities.
- Example Uart driver for send and receive
|