Download presentation
Presentation is loading. Please wait.
Published byOlivia Chambers Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.