User:Bigpeteb/sandbox/Unicoi Systems
Headquarters | , |
---|---|
Website | {{URL|example.com|optional display text}} |
Unicoi Systems, formerly DSP OS, is a software company. Their most notable products are the Fusion Networking Stack, InstaVoIP, and Fusion RTOS.
Products
[edit]Fusion Networking Stack
[edit]Developer(s) | Unicoi Systems |
---|---|
Stable release | 8.8.2
/ 20 December 2013 |
Written in | ANSI C |
Platform | Cross-platform |
Type | Protocol stack |
License | Proprietary commercial software (royalty-free) |
Website |
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., send()
/recv()
, sendto()
/recvfrom()
), 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
[edit]Developer(s) | Unicoi Systems |
---|---|
Stable release | 4.3.1
/ 4 April 2014 |
Written in | ANSI C |
Operating system | Windows, Linux, Mac OS, iOS, Android, Fusion RTOS, others |
Platform | Cross-platform |
Available in | ANSI C, C++, Java |
License | Proprietary commercial software |
Website |
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
- 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
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.).
Fusion RTOS
[edit]Developer | Unicoi Systems |
---|---|
Written in | ANSI C |
OS family | Real-time operating systems |
Latest release | 5.0.18 / 10 August 2011 |
Marketing target | IP Media Developers |
Platforms | ARM 7/9, Analog Devices Blackfin, Motorola StarCore and Motorola DSP 56800E |
Kernel type | Monolithic |
Default user interface | Command line interface |
License | Free to public |
Official website |
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
[edit]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
[edit]- ARM 7/9
- Analog Devices Blackfin
- Motorola StarCore
- Motorola DSP 56800E
See also
[edit]- Fusion File System
- Fusion RTSP
- Fusion SIP
- Fusion WebPilot browser
- Fusion WebPilot Secure Embedded Browser
- Fusion XML SAX Parser
[[Category:Embedded systems]] [[Category:Real-time operating systems]] [[Category:Free software operating systems]]