| Fusion
RTOS For Freescale 56800E® |
The Fusion Real
Time Operating System (RTOS) for Freescale's 56800E is the world's most widely used fully-featured Operating
System for the 56800E.
The 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 Freescale's 56800E DSP.
For details on the supported capabilities please refer
to the Freescale 56800E 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 Freescale 56800E RTOS Features
The Fusion RTOS supports three major areas:
- Hardware Interrupt Management
- Power Management
- Uart, Print and Command Line support
Interrupts:
The Fusion RTOS
for Freescale 56800E 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 RTOS
for Freescale 56800E provides full software support
for power management:
- Provides control of PLL frequency
- Provides PLL Bypass and Engage
functions
- Provides Core and Bus frequency
control
Provides Core Voltage control
- Provides complete
PLL control
Command Line Interface
The Fusion RTOS
for Freescale 56800E 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
- Integrated with the Fusion SHELL
command line
- Provides support for Printing text
and variables
- Provides support for fosGetChar
function calls
Integration
The Fusion RTOS
for Freescale 56800E has been integrated with a number
of Fusion products, and on-going development work
continues to expand this integration. Currently supported
Fusion Products are:
- Fusion Net: The full suite of
networking products
- Fusion File: The Fusion Flash File System that is FAT12/16/32
compatible
- Fusion Web Server
- Fusion Web Browser
- Fusion HTML GUI
|