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
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)
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,
make
Page last modified on February 08, 2021, at 03:07 PM
Powered by
PmWiki