Salvo Versions

 

Lite

LE

Pro

tiny

SE

distribution type and

  availability

general

vendor-specific

targets and compilers:

 

 

  tool-vendor-specific

 

 

 

ü

ü

  all currently supported

ü

ü

ü

 

 

tasks:

 

 

  can be delayed

ü

ü

ü

ü

ü

  have priorities

ü

ü

ü

·

ü

  can wait with timeouts

ü

ü

ü

·

·

  maximum number

3

no limit

no limit

no limit

7

events:

 

 

  binary semaphores

ü

ü

ü

ü

ü

  semaphores

ü

ü

ü

·

ü

  messages

ü

ü

ü

·

ü

  event flags

ü

ü

ü

·

·

  message queues

ü

ü

ü

·

·

  maximum number

5

no limit

no limit

no limit

12

other:

 

 

  idling hook

ü

ü

ü

ü

ü

  system tick services

ü

ü

ü

·

ü

advanced configuration

  options

·

·

ü

·

·

source code included

·

·

ü

·

·

library configurations:

 

 

  single

 

 

 

ü

ü

  multiple

ü

ü

ü

 

 

installer

ü

ü

ü

ü

ü

documentation

ü

ü

ü

ü

ü

example projects

ü

ü

ü

ü

ü

upgradeable

ü

ü

n/a

ü

ü

version updates

free

1 year

1 year

see

vendor

90 days

technical support

limited

1 year

1 year

see

vendor

90 days

list price $US

0

750

1,250

199

450

 

ü: supported

·: not supported

: available only through tools vendors, often bundled.

Overview

Each Salvo Lite, tiny, SE, LE and Pro distribution is target-specific, e.g. for TI's MSP430 or Microchip's PICmicro® MCUs.

Salvo Lite

Salvo Lite is the freeware / evaluation version of Salvo. It includes the complete Salvo feature set except for advanced configuration options and source code. Up to 3 tasks and 5 events are supported. Prospective Salvo purchasers can use Salvo Lite to build real Salvo applications and test Salvo in a real end-user environment.

Salvo tiny

Salvo tiny is an entry-level, compiler-specific Salvo distribution with a limited feature set. With Salvo tiny you can build event-driven, multitasking applications with unlimited tasks and binary semaphores.

Salvo SE

Salvo SE is a mid-level, compiler-specific Salvo distribution with a moderate feature set. With Salvo SE you can build sophisticated event-driven and priority-based multitasking applications with up to 7 tasks and 12 events.

Salvo LE

Salvo LE is a high-level Salvo distribution with an expanded feature set. With Salvo LE you can build event-driven, multitasking applications with unlimited tasks and events of all types.

Salvo Pro

Salvo Pro is a high-level Salvo distribution with the complete Salvo feature set. With Salvo Pro you can build event-driven, multitasking applications with unlimited tasks and events of all types. Salvo Pro is highly configurable via its source code for the ultimate in flexibility and performance.