Build Asyn Driver

asynDriver (also called Asyn) is a universal device for connecting device-specific code to low-level communication drivers.

A primary goal of asynDriver is to support EPICS IOC devices, but apart from using the EPICS build system and the libCom library, most of the code has been designed to be used outside an EPICS IOC.

4 Build asynDriver 4.1 Acquire and unpack asynDriver source

epics@workstation:~/epics$ mkdir modules
epics@workstation:~/epics$ cd modules
epics@workstation:~/epics/modules/$ wget http://www.aps.anl.gov/epics/download/modules/asyn4-36.tar.gz
epics@workstation:~/epics/modules/$ tar -xf asyn4-36.tar.gz

4.2 Modify RELEASE file

epics@workstation:~/epics/modules/asyn4-36/configure$ sudo nano RELEASE

Edit the following defines

  • Change
    SUPPORT=/corvette/home/epics/devel
    EPICS_BASE=/corvette/usr/local/epics/base-7.0.2
  • to
    SUPPORT=/home/user/epics/modules
    EPICS_BASE=/home/user/epics/base-7.0.2.2
  • Comment out the following lines with a #
    • IPAC=$(SUPPORT)/ipac-2-11
    • SNCSEQ=$(SUPPORT)/seq-2-1-10

4.3 Build Asyn

epics@workstation:~/epics/modules/asyn4-36/configure$ cd ..
epics@workstation:~/epics/modules/asyn4-36$ make
Page last modified on October 06, 2020, at 10:23 AM
Powered by PmWiki