Difference between revisions 580829301 and 584785776 on enwiki

{{Infobox OS
| name                   = DSPnano RTOS
| logo                   = 
| screenshot             = 
| caption                = 
| developer              = [[RoweBots]]
| source_model           = Shared source
| kernel_type            = 
(contracted; show full)00% 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 processor]]s [http://rowebots.com/Embedded_System_Software/DSP_RTOS].  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 [[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 emphasizeclaims that DSPnano is an [[open source]] product, its license is not certified by the [[Open Source Initiative]].  The source code is available from RoweBots for a nominal fee and RoweBots does maintain and improve the submissions for improvement. The license agreement explicitly prohibits redistribution of the source code to ensure that the software is operational, well tested, and does not violate copyrights or patents.  Upgrades to any users in source code form are free.<ref>{{cite web | url = http://planetopensource.com/open-source-license/open-source-license-agreement/ | title = RoweBots Source Code License Agreement and the license agreement explicitly prohibits redistribution of the source code. <ref>{{cite web | url = http://www.rowebots.com/products/licensing | title = Licensing  | work = Published by RoweBots Research Inc. | accessdate = 200913-12-1806}}</ref>

== References ==
{{reflist}}

[[Category:Real-time operating systems]]
[[Category:Embedded operating systems]]
[[Category:Embedded Linux]]
[[Category:ARM operating systems]]