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!

Attachments

    Outcomes