Exact match. Not showing close matches.
PICList
Thread
'[EE]: Round robin "management" tools'
2001\11\05@072121
by
D Lloyd
|
Hi,
Does anyone know of a tool (more like an expert system) that allows key
management control of bog-standard round robin main loop systems? This tool
would not be part of the embedded system but rather allow the user to
operate the process call structure (table) that the firmware uses to call
processes. (Sorry, I know that is not a lot of information, but I am
assuming that round robin loops are fairly generic)
The tool would ideally allow the user to:
Define the total run time of the loop and the size/number/run time of
the "process slots" within this loop.
Define precedence information (i.e. which slots HAVE to be run in a
specific order)
Define process spacing which may basically define the time between
repeated processes being invoked (eg, if a communication parsing process
was called at equally spaced points around the loop and had to be
invoked within certain limits so as not to lose characters from buffers
etc)
Modify a process' run time/parameters and have the tool perform some
algorithm on suggesting a new main loop scheme that still adheres to the
rules defined in 1, 2 and 3.
Of course, you might say, "Why don't you use an OS then you don't have to
worry about that ?" - No OS suggestions, please ;-)
This basically comes out from the fact that, when resources have become
low, I have to spend a lot of time re-jigging round robin loops that still
conform to the rule set when some requirement change comes along and
process x is no longer long enough to handle the (old + new) task. It
doesn't sound too bad until you consider that there are a lot of rules to
conform to.
Regards,
Dan
--
http://www.piclist.com hint: The PICList is archived three different
ways. See http://www.piclist.com/#archives for details.
More... (looser matching)
- Last day of these posts
- In 2001
, 2002 only
- Today
- New search...