DSPnano RTOS
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. The article may be deleted if this message remains in place for seven days, i.e., after 22:06, 4 June 2024 (UTC). Find sources: "DSPnano RTOS" – news · newspapers · books · scholar · JSTOR |
The topic of this article may not meet Wikipedia's notability guidelines for products and services. (April 2014) |
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (April 2014) |
Developer | RoweBots |
---|---|
OS family | Embedded Linux compatible, Real-time operating systems |
Working state | Current |
Source model | Source-available |
Marketing target | Embedded high performance real-time DSCs and DSPs |
Available in | C |
Platforms | Microchip PIC microcontroller, Renesas M16C, ARM |
License | Proprietary |
Official website | rowebots.com |
DSPnano is an embedded real-time operating system (RTOS) which is compatible with POSIX and embedded Linux. 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 claims 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[edit]
While RoweBots claims that DSPnano is an open source product, its license is not certified by the Open Source Initiative and the license agreement explicitly prohibits redistribution of the source code.[1] It is currently proprietarily licensed as a result of this.[citation needed]
References[edit]
- ^ "Licensing". Published by RoweBots Research Inc. Archived from the original on 2013-11-18. Retrieved 2013-12-06.