User:Bigpeteb/sandbox/Unicoi Systems

Unicoi Systems, formerly DSP OS, is a software company. Their most notable products are the Fusion Networking Stack, InstaVoIP, and Fusion RTOS.

Fusion Networking Stack
The Fusion Networking Stack is a complete networking stack supporting TCP/IP and UDP/IP and native dual-stack IPv6. Other Fusion Networking products provide additional protocols such as DHCP, DNS, IKE, IPsec, NAT, PPP, and PPPoE.

The Fusion Networking Stack is the most widely deployed networking stack in the world, being used on many cable modems, satellite set-top boxes, and networked printers. It is royalty-free.

Fusion Networking products are portable to a variety of platforms. The Networking Stack provides standard Berkeley sockets interfaces (i.e., /,  / ), albeit with an extra parameter for a pointer to an error value (since embedded systems may not have a global errno variable). Other Fusion network protocols use portability macros so that they can run identically on top of the Fusion Networking Stack or another network stack (such as Linux or Winsock)

Fusion Networking Stack was originally implemented by Pacific Softworks in the 1980s, which later merged with NETsilicon to form the latter's Softworks Group. Unicoi Systems purchased the assets of Softworks Group in 2002.

InstaVoIP
InstaVoIP is a software framework for Voice over IP and Video over IP (V2IP). It is cross-platform, supporting Windows, Linux, Mac OS, iOS, Android, and various embedded platforms.

Sub-components of InstaVoIP include Each component has other dependent components such as networking protocols (e.g., SIP or RTP) or algorithms (e.g., audio codecs, noise suppression, acoustic echo cancellation, etc.).
 * Voice Engine, which manages audio streams, mixing, and audio processing algorithms
 * Video Engine, which manages video streams and synchronization with audio
 * Call Manager, which manages "calls" using mechanisms like SIP or IAX2

Fusion RTOS
The Fusion RTOS is a license-free embedded real-time operating system built for 16/32-bit networking and media-centric processors. Fusion RTOS was originally completed in 1998 as DSP OS, by an embedded software design team seeking to create an RTOS targeted at media applications for digital signal processors. Fusion RTOS has since evolved into a more general RTOS under its current owner, Unicoi Systems. Current processor support is available for ARM 7/9, Analog Devices Blackfin, Motorola StarCore and Motorola DSP 56800E. In its current version, Fusion RTOS is available license-free.

Features
The Fusion RTOS features are summarized by its provider, Unicoi Systems, as follows:


 * Name Server
 * Modular Object design
 * Stack Sharing Capabilities
 * Task Profiling
 * Memory Statistics for all objects
 * Data and error logging
 * Command line interface
 * Small memory-footprint Standard C library
 * Complete Interrupt control
 * Packet Management capabilities
 * I/O Manager
 * Fusion RTOS is deterministic and independent of the number of objects or tasks.

Supported processors

 * ARM 7/9
 * Analog Devices Blackfin
 * Motorola StarCore
 * Motorola DSP 56800E