Revision 398673157 of "DSPnano RTOS" on enwiki{{Infobox OS
| name = DSPnano RTOS
| logo =
| screenshot =
| caption =
| developer = [[RoweBots]]
| source_model = Open source
| kernel_type =
| supported_platforms = [[Microchip Technology|Microchip]] [[PIC microcontroller]], [[Renesas Technology|Renesas]] [[M16C]], [[ARM architecture|ARM]]
| ui =
| family = [[Embedded Linux]] compatible, [[Real-time operating system]]s
| latest_release_version =
| latest_release_date =
| marketing_target = Embedded high performance real-time [[Digital signal controller|DSC]]s and [[Digital signal processor|DSP]]s
| programmed_in =
| prog_language = C
| language = C
| updatemodel =
| package_manager =
| working_state = Current
| license = [[Proprietary software|Proprietary]]
| website = [http://rowebots.com/products/dspnano 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 controller]]s and [[digital signal processors]] [http://rowebots.com/Embedded_System_Software/DSP_RTOS]. Its parent was the [[Unison Operating System]][http://rowebots.com/products/unison].
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 [[Field-programmable gate array|FPGA]] platforms to accelerate [[Digital signal processing|DSP]] applications.
Typical processors that DSPnano runs on today include: [[Microchip Technology|Microchip]] [[pic microcontroller]] (24, 30, 33 and 32) , [[Renesas Technology|Renesas]] [[M16C]], [[ARM architecture|ARM]] and more.[http://rowebots.com/products/dspnano]
==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.<ref>{{cite web | url = http://planetopensource.com/open-source-license/open-source-license-agreement/ | title = RoweBots Source Code License Agreement | work = Published by RoweBots Research Inc. | accessdate = 2009-12-18}}</ref>
== References ==
{{refs}}
[[Category:Real-time operating systems]]
[[Category:Embedded operating systems]]
[[Category:Embedded Linux]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://en.wikipedia.org/w/index.php?oldid=398673157.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|