SmartDSP Operating System user guide

Document created by Monica Arvizu Employee on Sep 9, 2012Last modified by Diana Torres on Feb 28, 2017
Version 2Show Document
  • View in full screen mode

20090717152744_largeThe SmartDSP Operating System (OS) is a Real Time Operating System (RTOS) that, in addition to providing drivers for the MSBA8100 processor, also runs on the following StarCore DSP-based processors:

• PSC9131

• MSC815x/MSC825x

• MSC814x

• MSC812x

• MSC8101/3

• MSC711x


The StarCore CodeWarrior (CW) Development Studio includes SmartDSP OS royalty-free source code.

Further, SmartDSP OS has a high-level Application Programming Interface (API) that lets users develop integrated applications for StarCore processors.


In SmartDSP OS, most functions are written in ANSI C. However, when needed, Assembly optimizes time-critical functions by maximizing StarCore’s multiple execution units.


Other SmartDSP OS features include the following:

• small memory footprint ideal for high-speed StarCore processors

• priority-based event-driven scheduling (triggered by user applications or HW)

• dual-stack pointer for exception and task handling

• inter-task communication using queues, semaphores, and events.


And this is just the beginning of what you can do with SmartDSP OS, get updated here and start coding with DebuggerGuys!