EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RTEMS dynamic loader SUCCESS
From: Till Straumann <[email protected]>
To: [email protected], [email protected], wermelsk <[email protected]>, Harvey Rarback <[email protected]>
Date: Wed, 11 Sep 2002 18:57:21 -0700
Today I had some good results :-)

I could successfully load a major
C++ application (EPICS example)
into a running RTEMS system!

Works like a charm.

I recently ported my C-Expression interpreter
and symbol table utility from libelf to BFD
and it now features:

- C expression interpreter with a simple type
 engine (char, char*, int, int*, int(*)(), double...)
 and access to symbols.
- user variables (also typed - can be used to
 define aliases etc.)
- runtime loader; object modules can be loaded
 to and unloaded from a running system
- disassembler (comes free with BFD)

Cexp/BFD is pretty portable, the full featured
tool works not only on RTEMS but under several
ELF platforms (linux-i386, linux-ppc, solaris-sparc).
I suppose that the runtime loader needs some
porting work when other BFD backends
are used.

C++ (exception) support is probably limited to gcc
(and could unfortunately even be gcc-version sensitive)

Nevertheless, working with RTEMS begins to rock...

-- Till

PS: Alas, I have to resolve annoying licensing issues
before I can release this...


Replies:
Re: RTEMS dynamic loader SUCCESS Joel Sherrill

Navigate by Date:
Prev: e2db Jim Thomas
Next: Re: RTEMS dynamic loader SUCCESS Joel Sherrill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: e2db Rozelle Wright
Next: Re: RTEMS dynamic loader SUCCESS Joel Sherrill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·