|
|
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. |
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 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 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 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 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 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.