Bau Asyn Driver
asynDriver (auch Asyn genannt) ist eine universelle Einrichtung zur Anbindung von gerätespezifischem Code an Low-Level-Kommunikationstreiber.
Ein primäres Ziel von asynDriver ist die Unterstützung von EPICS IOC-Geräten, aber abgesehen von der Verwendung des EPICS Build-Systems und der libCom-Bibliothek wurde der größte Teil des Codes so konzipiert, dass er außerhalb eines EPICS IOC verwendet werden kann.
asynDriver erstellen Erwerben und Entpacken der asynDriver-Quellen
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
RELEASE-Datei modifizieren
epics@workstation:~/EPICS/support/asyn/configure$ nano RELEASE
Bearbeiten Sie die folgenden Definitionen
EPICS_BASE=${HOME}/EPICS/epics-base
or use the RELEASE.local
Kommentieren Sie IPAC=... und SNCSEQ=..., da sie im Moment nicht benötigt werden. Die gesamte Datei sollte lauten:
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