DSPnano Operating System
Tiny Tiny Embedded Linux* or POSIX DSP RTOS
The DSPnano Operating System builds on the capabilities of open standards like POSIX and a plethora of open source embedded software offerings, to provide a complete embedded operating system development environment. The open source, standards based nature of the product and its tiny tiny footprint make it ideal for your DSP and Digital Signal Controller (DSC) based embedded system projects.
As its name would imply, the DSPnano Operating System is very very small and optimized for digital signal processing and digital signal processors. Its FREE development and royalty free nature coupled with its very complete and integrated environment ensure technical and business success for DSP projects.
The DSPnano Operating System offers support for many sixteen bit microcontrollers (MCUs), DSPs, and Digital Signal Controllers (DSCs). It is easily ported and the internal structure is easily understood. The hardware dependencies are isolated. It comes complete with System on Chip (SoC) support packages for all I/O on an SoC.
The core idea behind the DSPnano Open Source RTOS is the ability to slash time to market and to support lean product development for large OEM manufacturers as well as small DSP projects for lower volume producers. It offers off the shelf modular components which allow systems to be constructed from high quality reusable elements and a fully integrated hardware vendor set of tools.
By offering consistent and portable interfaces to the application developers based on POSIX and other standards, and by using an open source RTOS, OEMs eliminate all their dependence on single sources of supply, creating a much better bargaining position with silicon vendors. The open source nature minimizes the dependence on a specific software or hardware vendor creating the best case position for the OEM. The royalty free nature of the DSPnano Operating System ensures volume production with no additional BOM costs.
The features of the DSPnano Operating System include:
- Single click install
- Up and running in 10 minutes experience
- Integrated IDE from SoC vendor
- FREE development
- Email, chat and live operator support
- Many examples - from the basics to the most advanced features.
- Open source
- Completely modular with replaceable components
- Multi-threaded single process programming model
- Tiny feature rich scalable kernel (1KByte minimum)
- Integrated tiny I/O solutions
- SPI
- Graphics
- Touch Screen
- TCP/IP
- UDP
- A/D,D/A
- PWM
- CAN
- CANopen
- USB
- I2C
- Complete System on Chip (SoC) Support Packages
- DSP libraries with over 150 functions augmenting the vendor supplied signal processing libraries available
- Royalty FREE deployment
- Indemnification
Indemnification is a key concern in the world of open source software and operating systems. Unison was developed by us as was DSPnano - its child, and all rights were assigned to RoweBots during development. All core components come from us and there is no risk of claims against this IP. The non core components come from public domain open source software pools which are known to have a clean heritage.
One unique aspect of both DSPnano RTOS and Unison RTOS is the way in which they ended up as open source. Linux and other RTOS products have significant problems with patent infringement. In comparison, DSPnano and Unison, being very early in their segments have none of these problems. RoweBots can offer complete indemnification to users.
For more details on Open Source RTOS click here.
DSPnano Operating System supports a very broad set of applications running on digital signal processors and digital signal controllers. Applications from motor control and consumer goods, through communication systems to automotive feature improvements, DSPnano offers great capabilities to developers. Typical applications might be handheld devices, BLDC sensor-less control, motion controllers, video playback or encoding, vision processing and automotive noise reduction.
Data sheets for DSP Nano
The DSPnano dsPIC data sheet is located here.
The DSPnano M16C data sheet is located here.
The DSPnano NIOS data sheet is located here.
The DSPnano SHARC data sheet is located here.
The DSPnano Operating System offers great value and off the shelf SoC solutions for DSP applications - try it now!

