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.

Build asynDriver Acquire and unpack asynDriver source

epics@workstation:~$ cd $HOME/EPICS
epics@workstation:~/EPICS$ mkdir support
epics@workstation:~/EPICS$ cd support
epics@workstation:~/EPICS/support$ git clone https://github.com/epics-modules/asyn.git
epics@workstation:~/EPICS/support$ cd asyn

Modify RELEASE file

epics@workstation:~/EPICS/support/asyn/configure$ nano RELEASE

Edit the following defines

EPICS_BASE=${HOME}/EPICS/epics-base

or use the RELEASE.local

Comment IPAC=... and SNCSEQ=..., as they are not needed for the moment. The whole file should read:

HOME=/Users/maradona
SUPPORT=$(HOME)/EPICS/support
-include $(TOP)/../configure/SUPPORT.$(EPICS_HOST_ARCH)
# IPAC is only necessary if support for Greensprings IP488 is required
# IPAC release V2-7 or later is required.
#IPAC=$(SUPPORT)/ipac-2-14
# SEQ is required for testIPServer
#SNCSEQ=$(SUPPORT)/seq-2-2-5
# EPICS_BASE 3.14.6 or later is required
EPICS_BASE=$(HOME)/EPICS/epics-base
-include $(TOP)/../configure/EPICS_BASE.$(EPICS_HOST_ARCH)

Now run,

Page last modified on February 08, 2021, at 03:07 PM
Powered by PmWiki