DSPnano RTOS
From Wikipedia, the free encyclopedia
DSPnano | |
OS family | Real-time operating systems |
---|---|
Marketing target | Embedded high performance real-time DSCs and DSPs |
Supported platforms | Microchip dsPIC, Renesas M16C, NIOS II, Freescale ColdFire, PowerPC |
Working state | Current |
DSPnano is an embedded real-time operating system (RTOS). 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 dsPIC, Renesas M16C, NIOS II, Freescale ColdFire, PowerPC and more.[2]