Pumpkin, Inc.

Pumpkin User Forums

Salvo

If you're interested in purchasing Salvo but have some questions you want answered first, post them here.

Salvo

Postby 1064453 » Thu May 25, 2006 6:36 am


Hi:

2 questions:

a) Does Salvo support preemptive
multitasking?

b) Does Salvo support multiple tasks
running at the same time, for
example some tasks run in background,
some task run in foreground.


TQ.

1064453
 
Posts: 25
Joined: Wed Nov 16, 2005 12:00 am

Re: Salvo

Postby aek » Thu May 25, 2006 7:42 am

1) Salvo is an event-driven, priority-based copperative multitasking RTOS. To be preemptive, you need a task stack for every task, and that consumes a lot of RAM -- too much RAM on many target processors. Salvo doesn't need any task stacks. Its stack requirements are the same as if you weren't using an RTOS at all.

2) In common parlance, all tasks run in the background. Foreground processes are ISRs. This is true for all RTOSes.

With Salvo, you can run as many tasks as you have RAM available, and they can run at different or the same priorities. Plus, there's an idling hook that runs when all the other tasks are stopped, waiting or delayed.

You may want to review the Salvo User Manual and any other RTOS manuals that cover the design and operation of an event-driven RTOS. Itr's quite different from e.g. a time-sliced scheduler (which must be preemptive by nature).

------------------

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Salvo

Postby aek » Thu May 25, 2006 7:48 am

quote:
In common parlance, all tasks run in the background. Foreground processes are ISRs.
You can think of this in the following way -- no matter what your system is doing (e.g. running a task) at time T, assuming it's not handling an interrupt, then when the interrupt comes along and it is serviced via the ISR, whatever you were doing is now in the background as the ISR processing occurs in the foreground. IOW, the ISR preempts any other processing. Therefore ISRs are in the foreground and tasks, etc. are in the background. And lots of stuff happens in the background ...

------------------

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Salvo

Postby 1064453 » Fri May 26, 2006 4:50 am



Thanks for your replies.
1064453
 
Posts: 25
Joined: Wed Nov 16, 2005 12:00 am

Re: Salvo

Postby 1064453 » Mon Jun 05, 2006 3:09 am


HI AEK:

1. Does Salvo support concurrent multi-
tasking? One task process GPS
signal and at the same time the other
task process GSM signal?
2. Is Salvo suitable for use as the RTOS
for a GPS/GSM/GPRS tracking device?
TQ.

-

1064453
 
Posts: 25
Joined: Wed Nov 16, 2005 12:00 am

Re: Salvo

Postby 1064453 » Mon Jun 05, 2006 5:37 am


Hi AEK:

Salvo Scheduler is able to
schedule one task at one time, right?
As a result, how does it support
concurrent multi-tasking?

1064453
 
Posts: 25
Joined: Wed Nov 16, 2005 12:00 am

Re: Salvo

Postby aek » Mon Jun 05, 2006 7:50 am

quote:
1. Does Salvo support concurrent multi-
tasking? One task process GPS
signal and at the same time the other
task process GSM signal?
Yes.

In fact, I know of several customers who are doing exactly this using Salvo.

quote:
2. Is Salvo suitable for use as the RTOS
for a GPS/GSM/GPRS tracking device?
TQ.
Absolutely.

------------------

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Salvo

Postby aek » Mon Jun 05, 2006 8:59 am

Have you read Chapter 4 of the Salvo User Manual?

In every RTOS made, only one task runs at a particular time. Because there is only one CPU.

Our customers typically multitask with 20-30 tasks at a time.

------------------

[This message has been edited by aek (edited June 05, 2006).]

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Salvo

Postby tbims23822 » Tue Jul 07, 2009 7:31 am

[www.drop-shopping.com is a premium website for cheap air jordans shoes and other more really nike air jordan shoes.We have varity of cheap air jordan shoes available for wholesale.Cheap China wholesale shoes including cheap Nike shoes and cheap jordan shoes,nike sneakers,nike sneakers discount,air jordan sneakers,air force sneakers.We supply nike sneakers,jordan sneakers,air jordan sneakers,air force sneakers wholesale.You can buy very cheap jordans shoes including cheap women shoes,cheap nike shoes,cheap running shoes from us.
tbims23822
 


Return to Pre-Sales Inquiries

Who is online

Users browsing this forum: No registered users and 0 guests

cron