- DSPnano RTOS
-
DSPnano RTOS Company / developer RoweBots OS family Embedded Linux compatible, Real-time operating systems Working state Current Source model Shared source Marketing target Embedded high performance real-time DSCs and DSPs Available language(s) C Available programming languages(s) C Supported platforms Microchip PIC microcontroller, Renesas M16C, ARM License Proprietary Official website rowebots.com DSPnano is an embedded real-time operating system (RTOS) which is 100% compatible with POSIX and offers a tiny embedded Linux compatible solution. It was first created in 1996 and was one of the first pthread based real-time kernels. Its entire focus was on tiny real-time digital signal processing systems and has been optimized to deliver high performance DSP on embedded digital signal controllers and digital signal processors [1]. Its parent was the Unison Operating System.
Today DSPnano has been moved to an open source model and offers full POSIX capabilities for threads, communication, synchronization and I/O. A full complement of I/O is included as is a full complement of DSP optimized features including: DSP libraries, fix size buffer management, software pipelines and more. It has also been moved to FPGA platforms to accelerate DSP applications.
Typical processors that DSPnano runs on today include: Microchip PIC microcontroller (24, 30, 33 and 32) , Renesas M16C, ARM and more.[2]
Licensing
While RoweBots emphasizes that DSPnano is an open source product, its license is not certified by the Open Source Initiative. The license agreement explicitly prohibits redistribution of the source code.[1]
References
- ^ "RoweBots Source Code License Agreement". Published by RoweBots Research Inc.. http://planetopensource.com/open-source-license/open-source-license-agreement/. Retrieved 2009-12-18.
Categories:- Real-time operating systems
- Embedded operating systems
- Embedded Linux
Wikimedia Foundation. 2010.