| VSMT |
Virtual State Machine Technology |
|
| c.01 |
AIRO-KE (kernel) primitives |
|
|
| home
| APIs | VSMT - feature APIs |
|
Provides the tools for inter-task message passing and task scheduling.
|
Get Task Identification, provides a task with its unique identification, differentiating it from all other tasks.
Activate Task, allows a task to be created and configured into the active scheduling environment.
Terminate Task, allows a task to remove a task from the active scheduling environment.
Reserve Message Buffer, provides a message passing buffer for compilation of a message prior to inter-task communication.
Send Message To, allows a task to send a message to another task. This does not result in the sending task being descheduled. This should also be used in interrupt service routines to notify task software of external events ocurring.
Wait For Next Message, forces immediate descheduling of the task and allows higher priority task to execute. The descheduled task is left in either a ready to run at the next available slot, or waiting for a new message to be received state.
Receive Message, allows a task to read and remove the next message on its incoming message queue.
Re-read Message, allows a task to restore its reference to the last message read.
Release Message Buffer, returns a message passing specific buffer back to the free memory pool. |
|
|
 |
 |
|
|
|
|
Download the article on VSMT-OS, the smart path to real-time embedded SW solutions.
Download the full version of the Designer's Handbook, VSMT Product Specification. 
|
vsmt@21-dC.com
order out of chaos | SW ENGINEERING
MADE SIMPLE | creating visions of new design
Make your
processor fly, with “VSMT-OS” - the smart path
to real-time software solutions |
| World +44 1212
886044 (24/7) |
http://vsmt.21-dC.com |
|
|