<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello,</p>
<p>at the Helmholtz-Zentrum Berlin we control an electron storage
ring facility<br>
with the EPICS controlsystem framework.</p>
<p>We have about 20 mvme2100 VME CPU boards which run RTEMS 4.9 with<br>
cexp and GeSys.</p>
<p>We would like to use RTEMS 5 but cexp is not compatible with this
version.</p>
<p>We are looking for the following features in RTEMS 5:</p>
<ul>
<li>dynamic loading of object files</li>
<li>dynamic linking of objects</li>
<li>calling functions on the command line (optional)<br>
</li>
</ul>
<p>With cexp and RTEMS 4.9, dynamic loading works like this in the
startup script:</p>
<p><tt> cexpModuleLoad("Com.obj")</tt><tt><br>
</tt><tt> cexpModuleLoad("ca.obj")</tt><tt><br>
</tt><tt> cexpModuleLoad("dbStaticIoc.obj")</tt><tt><br>
</tt><tt> cexpModuleLoad("registryIoc.obj")</tt><tt><br>
</tt><tt> cexpModuleLoad("dbIoc.obj")</tt><tt><br>
</tt><tt> ...</tt></p>
<p>Is it possible to implement a dynamic linker in RTEMS 5 ? It
seems that<br>
dynamic loading with dl_open(), dl_sym() and dl_close() is already<br>
implemented.</p>
<p>In another mail it was suggested to adapt cexp for RTEMS 5 but it
seems<br>
that this product is too hard to maintain and too hardware
dependent. <br>
</p>
<p>We think that it would make RTEMS even more attractive, if it
would<br>
incorporate a dynamic loader. It would be a great alternative to
vxWorks.</p>
<p>Greetings <br>
</p>
<p> Goetz Pfeiffer </p>
</body>
</html>