Experimental Physics and Industrial Control System
Eric Norum wrote:
I should also point out that Til Strauman <[email protected]>
has implemented a full C-expression parser + lookup utility for
RTEMS. I've not had time to see how hard it would be to integrate
this into iocsh.
Well this should not be too hard. However, there are a few things:
- licensing issues. It seems that migrating to the new license is very
complicated
for SLAC. We're not there yet. Plus, I don't know if I can release
'cexp' under
the EPICS open license or the LGPL. I have no clue who would have to give
the respective authorization.
- cexp currently only supports ELF. However, I am working on using BFD
instead of libelf, which has several advantages:
- support for more binary formats
- implementing a runtime loader should be easy
- we get a disassembler for free
As a matter of fact, I am pretty close to having an alpha version.
- instead of integrating cexp into iocsh, it might be easier to keep the
utilities
separate (cexp is also targetted for plain RTEMS systems without EPICS).
I simply register cexp with the iocsh and hence can switch between both .
-- Till
I keep hoping that Til will get tired of waiting for me and merge this
himself :-)
--
Eric Norum <[email protected]>
Department of Electrical Engineering
University of Saskatchewan
Saskatoon, Canada.
Phone: (306) 966-5394 FAX: (306) 966-5407
- References:
- Re: Access to device support debugging vars via iocsh (3.14b2) Eric Norum
- Navigate by Date:
- Prev:
Re: FW: Application for port-number (5064-5065) Bob Dalesio
- Next:
subRecord fix Till Straumann
- 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
- Navigate by Thread:
- Prev:
Re: Access to device support debugging vars via iocsh (3.14b2) Eric Norum
- Next:
Capfast Symbol for Motor Record Porter, Rodney
- 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