Hello, at the Helmholtz-Zentrum Berlin we control an electron storage ring facility with the EPICS controlsystem framework.
We have about 20 mvme2100 VME CPU boards which run RTEMS 4.9 with cexp and GeSys. We would like to use RTEMS 5 but cexp is not compatible with this version. We are looking for the following features in RTEMS 5: * dynamic loading of object files * dynamic linking of objects * calling functions on the command line (optional) With cexp and RTEMS 4.9, dynamic loading works like this in the startup script: cexpModuleLoad("Com.obj") cexpModuleLoad("ca.obj") cexpModuleLoad("dbStaticIoc.obj") cexpModuleLoad("registryIoc.obj") cexpModuleLoad("dbIoc.obj") ... Is it possible to implement a dynamic linker in RTEMS 5 ? It seems that dynamic loading with dl_open(), dl_sym() and dl_close() is already implemented. In another mail it was suggested to adapt cexp for RTEMS 5 but it seems that this product is too hard to maintain and too hardware dependent. We think that it would make RTEMS even more attractive, if it would incorporate a dynamic loader. It would be a great alternative to vxWorks. Greetings Goetz Pfeiffer
signature.asc
Description: OpenPGP digital signature
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users