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

%FOREACH{"id" in="LINUX_ARM_DIRECTORY_SETUP_ID"}%

<div style="text-align:right"><a style="font-size:smaller" href="/edit/Epics/EpicsInstallationAtLinuxArmDevicesDirectorySetup">edit</a></div>

Nomenclature

  file

  link to a file

  directory
  sub directory

  link to a directory

Setup

  /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
  FOREACH{"version" in="3.14.12.3"}%
  EPICS-<Version $version>/
  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 $version>
  base-<Version $version>/
  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-$version/base
  src/
  Makefile (master Makefile, edited during installation)
  <Installation directory 1>
  ...
  <Installation directory N>
  modules/ %FOREACH{"type" in="bus,soft,support"}%
  $type/
  <module 1>/
  configure/RELEASE/
  EPICS_BASE=~epics/EPICS/EPICS-$version/base
  KLMNO=<Path to support files%>
  ...
  ...
  .../
  <module N>/
  configure/RELEASE
  ... %NEXT{"type"}% %NEXT{"version"}%
  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
  ...

%NEXT{"id"}%

<div style="text-align:right"><a style="font-size:smaller" href="/edit/Epics/DreamplugEpicsInstallationStatus">edit</a></div>

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

Tar Ball


-- PeterZumbruch - 30 Sep 2013
Topic revision: r4 - 2013-10-01, PeterZumbruch - This page was cached on 2021-10-18 - 22:49.

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 (german) | Privacy Policy (german)