Software (System) - Modules

Hi all,

well, i’m looking for teoric information on this topic.
The problem is:

i have a robot interacting with some resource managers (one for each
hardware input), and a lot of user-programs. The scheme that i make was
basically something like this:
Please maximize window to see…

[devc-laser]
[User-Prg1]
|

---------------
[devc-sonar]----
-------
----------------
---------------

[devx-other]
|

[User-Prg3]

It’s a little bit more complicated than that…

So,

i’m trying to make a really good insert-module scheme. When any new hardware
piece being added to the robot the only thing that i should do is to insert
a module (or something like) and the same for new user programs. Something
like Neutrino does, or the linux kernel (using insmod).

Today, every time that i add new options to the robot, i have to re-compile
the manager’s source code.
It’s like an Operation-System programming. Of course a very simple high
level operation system.

Any ideas?

I’m not shure if i explain well the problem… If anyone want, please
contact-me at my e-mail.

Thanx
Leandro (lcrocha@yahoo.com)

The maximize won’t works for me… so let me show another scheme…

[devc-laser] [user-prg1]
\
[Manager] — [Comm. Mngr] — [User-program Mngr]
/ /
[devc-sonar] [user-prg2]


“Leandro Colen” <lcrocha@yahoo.com> escreveu na mensagem
news:ai4ch1$nbh$1@inn.qnx.com

Hi all,

well, i’m looking for teoric information on this topic.
The problem is:

i have a robot interacting with some resource managers (one for each
hardware input), and a lot of user-programs. The scheme that i make was
basically something like this:
Please maximize window to see…

[devc-laser]
[User-Prg1]
|

---------------
[devc-sonar]----
-------
----------------

Manager
| | Manager |
|
|---------------| |-----------------|
[devx-other]
|

[User-Prg3]

It’s a little bit more complicated than that…

So,

i’m trying to make a really good insert-module scheme. When any new
hardware
piece being added to the robot the only thing that i should do is to
insert
a module (or something like) and the same for new user programs. Something
like Neutrino does, or the linux kernel (using insmod).

Today, every time that i add new options to the robot, i have to
re-compile
the manager’s source code.
It’s like an Operation-System programming. Of course a very simple high
level operation system.

Any ideas?

I’m not shure if i explain well the problem… If anyone want, please
contact-me at my e-mail.

Thanx
Leandro (> lcrocha@yahoo.com> )