Epics@GSI Webhome

Epics Installation At Linux Arm Devices Directory Setup

Introduction

Directory setup structure for linux-arm based EPICS installations on:
  • dreamplug
  • raspberry pi

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
  ...


-- PeterZumbruch - 30 Sep 2013
Topic revision: r1 - 2013-09-30, 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)