Hi Qiao,
On Wednesday 08 September 2010 12:20:04 Geng, Zheqiao wrote:
>
> I work for Ernest and I am currently working on the EPICS applying on
> uTCA. I would like to take some time to investigate the dynamic record
> loading for EPICS base 3.x, so that we can estimate the feasibility and
> efforts for introducing this new feature.
>
> Could you please kindly offer me some materials about the current design
> of the EPICS base? Such as the requirements specification, design report
> and so on. I have only in hand the IOC design manual, which is far from
> enough to study into the core codes.
The EPICS code is over 20 years old. I don't believe those kinds of documents
were created when it was first written, and even if there were they have not
been kept up to date. We have a few documents that describe how the original
designs came about, but any details in them will be of little use when trying
to understand the current code-base. Take a look at this page for them:
http://www.aps.anl.gov/epics/docs/general.php
The Application Developer's Guide and the Record Reference Manual pages on the
EPICS Wiki are the only significant code documentation that exists, other than
the source code itself.
How much experience do you have working with EPICS, creating IOC database
applications, CA client programs or writing device or driver support software?
Does your background include developing embedded systems and writing multi-
threaded software?
You will really need to have a good understanding of all of those technologies
plus the APIs provided by libCom and dbStaticLib before you can realistically
understand the internals enough to implement dynamically adding records to a
running IOC.
- Andrew
--
The best FOSS code is written to be read by other humans -- Harald Welte
- References:
- Dynamic Loading and Unloading of EPICS Device Support and Record. Ernest L. Williams Jr.
- Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Andrew Johnson
- RE: Dynamic Loading and Unloading of EPICS Device Support and Record. Geng, Zheqiao
- Navigate by Date:
- Prev:
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Marty Kraimer
- Next:
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Eric Norum
- Index:
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: Dynamic Loading and Unloading of EPICS Device Support and Record. Dalesio, Leo
- Next:
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Eric Norum
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|