EPICS: Software IOC: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
cd $CLAS/R3.14.8.2/EPICS | cd $CLAS/R3.14.8.2/EPICS | ||
source .setup | source .setup | ||
cd baseB | cd baseB (or 'cd $BASEB') | ||
New application can be done using 'makeBaseApp.pl' script. To see possible application types use following: | New application can be done using 'makeBaseApp.pl' script. To see possible application types use following: | ||
Line 24: | Line 24: | ||
example | example | ||
ioc | ioc | ||
Following command will create new type 'example' application named 'test1' (it will NOT create new Makefile and configure/ directory if they exists already, otherwise it will !): | |||
makeBaseApp.pl -b $EPICS_BASE -t example test1 | |||
cd test1App | |||
make | |||
To make boot script do following: | |||
makeBaseApp.pl -b $EPICS_BASE -i -t example test1 | |||
Following dialog: | |||
The following target architectures are available in base: | |||
solaris-sparc | |||
vxWorks-ppc604_long | |||
solaris-x86 | |||
linux-x86 | |||
What architecture do you want to use? linux-x86 | |||
The following applications are available: | |||
test1 | |||
What application should the IOC(s) boot? | |||
The default uses the IOC's name, even if not listed above. | |||
Application name? test1 |
Revision as of 14:29, 5 January 2007
Software IOC is the process running on Linux or Solaris. For initial setting do following:
ssh boiarino@clonpc1 cd $CLAS/R3.14.8.2 source .setup (usually done by $CLAS/.setup) cd $CLAS/R3.14.8.2/EPICS source .setup cd baseB (or 'cd $BASEB')
New application can be done using 'makeBaseApp.pl' script. To see possible application types use following:
makeBaseApp.pl -l
It will show:
Valid application types are: support ioc example caClient caServer Valid iocBoot types are: example ioc
Following command will create new type 'example' application named 'test1' (it will NOT create new Makefile and configure/ directory if they exists already, otherwise it will !):
makeBaseApp.pl -b $EPICS_BASE -t example test1 cd test1App make
To make boot script do following:
makeBaseApp.pl -b $EPICS_BASE -i -t example test1
Following dialog:
The following target architectures are available in base: solaris-sparc vxWorks-ppc604_long solaris-x86 linux-x86 What architecture do you want to use? linux-x86 The following applications are available: test1 What application should the IOC(s) boot? The default uses the IOC's name, even if not listed above. Application name? test1