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

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)

Now run,

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