Experimental Physics and Industrial Control System
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
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
- 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
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025