Epics@GSI Webhome

Dreamplug Epics Installation

Introduction

Using the Installation scripts and schemata at EpicsInstallationsAtGsi, Epics base, and the following list of extensions and modules are installed

Directory Setup

Nomenclature

  file

  link to a file

  directory
  sub directory

  link to a directory

Setup

External links

  /usr/local/bin
  contains (soft) links to ~epics/EPICS/bin
  epics

Local

  • the user epics member of the group epicsadm hosts the installation
    • <EPICS Top Installation Directory> : ~epics/EPICS
  ~epics/EPICS/
  bin/
  Binaries/Scripts used for startup
  epics
  epicslogin.sh
  fcn_addtopath.bash
  uniqpaths
  EPICS-<Version 3.14.12.3>/
  myepicslogin.sh
  This setup file myepicslogin.sh
  is the only recommended place to change/tweak/modify settings for this local installation*
  epicslogin.sh (soft) link to ~epics/EPICS/bin/epicslogin.sh
  fcn_addtopath.bash (soft) link to ~epics/EPICS/bin/fcn_addtopath.bash
  uniqpaths (soft) link to ~epics/EPICS/bin/uniqpaths
  <other setup files> (optional: called by myepicslogin.sh)
  base (soft) link auf base-<Version 3.14.12.3>
  base-<Version 3.14.12.3>/
  configure/
  os/
  CONFIG.SITE.linux-arm.linux-arm, derived from CONFIG.SITE.linux-x86.linux-x86
  startup/
  Site.profile soft link to Site.profile.main
  Site.profile.main
  Site.profile.post
  Site.profile.pre
  Site.profile.wrapper
  Site.profile.org.<DDYYMM>, original Site.profile from base
  extensions/
  configure/
  RELEASE
  EPICS_BASE=~epics/EPICS/EPICS-3.14.12.3/base
  src/
  Makefile (master Makefile, edited during installation)
  <Installation directory 1>
  ...
  <Installation directory N>
  modules/
  bus/
  <module 1>/
  configure/RELEASE/
  EPICS_BASE=~epics/EPICS/EPICS-3.14.12.3/base
  KLMNO=<Path to support files%>
  ...
  ...
  .../
  <module N>/
  configure/RELEASE
  ...
  soft/
  <module 1>/
  configure/RELEASE/
  EPICS_BASE=~epics/EPICS/EPICS-3.14.12.3/base
  KLMNO=<Path to support files%>
  ...
  ...
  .../
  <module N>/
  configure/RELEASE
  ...
  support/
  <module 1>/
  configure/RELEASE/
  EPICS_BASE=~epics/EPICS/EPICS-3.14.12.3/base
  KLMNO=<Path to support files%>
  ...
  ...
  .../
  <module N>/
  configure/RELEASE
  ...
  EPICS-<Version A.BB.CC.DD>[_<optional Suffix>][_dev]/
  DD : optionally
  (w/  suffix: _dev: development versions, place for first installation of new/changed code, may not be working)
  (w/o suffix: _dev: production versions, only changed, if changes work in _dev)
  .../
  .../
  EPICS-<Version W.XX.YY.Z>/
  .../
  .../
  Download
  Downloaded resources
  bin
  ...
  extensions
  ...
  ...
  modules
  ...
  programs
  ...

Installation

Base

Base
3.14.12.3 linux-arm

Extensions
Extension Version Comment
ALH - Alarm Handler 1.2.33  
BURT - Backup and Restore Tool 20130124  
CaSnooper - Channel Access Broadcast Monitoring Tool 2.1.2.3  
CASR - Channel Access Save and Restore 20091027  
EZCA - E-Z (Easy) Channel Access 20111019  
MEDM - Motif Editor and Display Manager 3.1.7  
MSI - Macro Substitution and Include Tool 1.6  
Probe 1.1.7.1  
SDDS - Self-Describing Data Sets analysis package Tools 3.1 SDDSaps/sdds... excluded
originally architecture linux-arm not supported in $EPICS_EXTENSIONS/src/SDDS/lzma/Makefile
copied linux-x86 section into new linux-arm
SDDSepics - SDDS Compliant EPICS tools 3.1  
StripTool - Strip-char plotting Tool 2.5.10.0  

Modules & Support

Module VersionSorted ascending Comment
ASYN support for USB TMC (Test & Measurement Class) 00.14  
USB mouse (ASYN) 0.3  
busy - busy record 1.6  
ipac - IndustryPack Driver for EPICS 2.12  
GTR Generic Transient Recorder 2.3  
modbus (ASYN) 2.5  
StreamDevice 2 2.6  
sscan 2.9  
calc - calc module 3.2  
asyn - asynDriver: Asynchronous Driver Support 4.18  
Motor Record and Device/Driver support 6.8  
seq - EPICS Sequencer - State Notation Language
Compiler (snc) and run-time (seq) support module
2.1.13  
IOC Status and Control (devIocStats) 3.1.11  

Tar Ball


-- PeterZumbruch - 30 Sep 2013

This topic: Epics > DreamplugEpicsInstallation
Topic revision: 2013-10-01, PeterZumbruch
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)