Difference between revisions 584785776 and 584785930 on enwiki

{{Infobox OS
| name                   = DSPnano RTOS
| logo                   = 
| screenshot             = 
| caption                = 
| developer              = [[RoweBots]]
| source_model           = Shared 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 processor]]s [http://rowebots.com/Embedded_System_Software/DSP_RTOS].  Its parent was the [[Unison Operating System]].

Today DSPnano offerclaims 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 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. <ref>{{cite web | url = http://www.rowebots.com/products/licensing | title = Licensing  | work = Published by RoweBots Research Inc. | accessdate = 2013-12-06}}</ref>

== References ==
{{reflist}}

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