On 10/04/2018 10:40, Gedare Bloom wrote: > On Mon, Apr 9, 2018 at 4:17 PM, Russell Haley <russ.ha...@gmail.com > <mailto:russ.ha...@gmail.com>> wrote: > I'd like to start with getting other Lua scripts running. My goal > is > to load a library called penlight that's a few dozens of files. Is > there a utility for creating and loading resources? I'll also look > at compiling the files using the luac compiler, but that's outside > of rtems. > > No worries. There is evolving support (pretty mature by now) for dynamically > loading object code, if that is what you mean: the Runtime Loader (RTL). I > don't have any experience with it though. Chris Johns is the expert on that > topic. >
The support is based around the standard calls 'dlopen' etc. You can load ELF object files. You do need a symbol table in the kernel and a simple makefile recipe can be found in the testsuite which works on the sparc simulator: https://git.rtems.org/rtems/tree/testsuites/libtests/Makefile.am#n319 (search for TEST_dl01 in the Makefile.am if the line has moved) Note, the erc32 sim does not have access to a host's file system so you will need to package the object files into a tar file just as the test does. Chris _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users