Presentation is loading. Please wait.

Presentation is loading. Please wait.

EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.

Similar presentations


Presentation on theme: "EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS."— Presentation transcript:

1 EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS

2 EPIC S EPICS Supports a Standard Control System Architecture Workstations: Sun Hp DEC/Alpha Silicon Graphics PC OS: Unix, Some Windows I/O Controllers: VME,VXI PCI, Workstations OS: vxWorks, Unix, Windows RTEMS, RTLinux, L4 linux Field I/O Remote and Local I/O Buses: Control Net, PCI, CAN-Bus, Industry Pack, VME, VXI, PCI, ISA, CAMAC, GPIB, Profibus, Bitbus, Serial, Allen-Bradley, Modbus, Yokogawa, G-3, Ethernet/IP Field I/O Site LAN/WAN Field I/O

3 EPIC S Ingradient  OPI/Development machine  Unix CPU  Linux  MacOSX  BSD  Windows PC  Cygwin/gcc  MS Visual C++  IOC  CPU Running  VxWorks  RTEMS  Unixen  Windows

4 EPIC S Field IO  VME/VXI  PCI  Canbus  AB  Serial  GP-IB  USB  Network Including Ethenert .....

5 EPIC S Software  Base  Database  CA lib  CA Server  Tools for Application development  Extensions  Display manager  Gateway  Uses configuration files  Modules  Device support  Sequencer

6 EPIC S The Learning Curve for EPICS can be steep  Installing EPICS  Setting up the application environment to automatically build databases  Setting up the IOC to boot from the workstation  Installing the new drivers  Choosing and learning which client tools to use  Knowledge of how to debug the application - is needed by everyone  Learning to use the process database This learning curve can be eased by receiving training from other laboratories, having one of your employees work and train at an EPICS site, or reading the documents and using the software support document to determine the collaboration member supporting your platform.

7 EPIC S How to Get Software  Go “EPICS Home page”  http://www.aps.anl.gov/epics/ http://www.aps.anl.gov/epics/  Then download  Most software covered by EPICS Open Licence  http://www.aps.anl.gov/epics/license/open.php  Base: base-3.14.8.2 is latest  We will use 3.14.7 in this seminar, though.  Extensions:  Configuration files  EDM and/or EDM  Channel Archiver  Gateway  Any other you want to try Modules Soft Sequencer AsynDriver HW Any other device support

8 EPIC S 3 rd Party tools  Standard tools  Perl 5.  GNU Make  Optional  VxWorks  Ask WindsRiver or its agent  RTEMS  http://www.aps.anl.gov/epics/base/RTEMS/tutorial/

9 EPIC S Alternative way  Use distributions  Gemini Telescope  SynApp  Win32 extensions  Hathaway TIS-4000 : Ask Andrew!  MiniEPICS  EPICS on KNOPPIX  And others.

10 EPIC S Directories  EPICS source tree There are three main directories.  Base  Extensions  Modules

11 EPIC S base/  configure/  CONFIG_SITE / CONFIG_SITE_ENV  RELEASE  os/CONIFG_SITE..  startup/  Site.cshrc/Site.profile  src/  lib/  O.  bin/  O.

12 EPIC S extensions/  configure/  RELEASE  Set up EPICS_BASE properly.  src/  medm/  edm/ .....

13 EPIC S modules/  soft/  seq/  configure/  CONFIG_SITE  RELEASE  asyn/  configure/  RELEASE  instrument/  Directories for each devices

14 EPIC S Environment Variables  Refer to base/startup/Site.cshrc or Site.profile  EPICS_HOST_ARCH  You must make sure it is defined when you buid EPICS tools.  - -  Linux-x86  Darwin-ppc  Cygwin-x86  win32-x86  win32-x86-borland

15 EPIC S Building Base  Go to base directory  cd base/  Run make  env EPICS_HOST_ARCH=linux-x86 make install  Wait for a while  Mileage may vary  Check base/lib and base/bin directory, after running make.

16 EPIC S Building Extensions  Go to exstensions directory  Cd extensions/  Read the document for each product and follow the instruction.  Run make  Env EPICS_HOST_ARCH=linux-x86 make install  Wait for a while  Mileage may vary  Check base/lib and base/bin directory


Download ppt "EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS."

Similar presentations


Ads by Google