Bau EPICS Base

Dies ist der Hauptkern von EPICS, der das Build-System und die Tools, Common- und Betriebssystem-Schnittstellenbibliotheken, Client- und Serverbibliotheken für den Kanalzugriff, statische und Laufzeit-Datenbankzugriffsroutinen, Datenbankverarbeitungscode und Standard-Datensatz-, Geräte- und Treiberunterstützung umfasst.

https://docs.epics-controls.org/projects/how-tos/en/latest/getting-started/installation.html

EPICS-Basisstruktur
Erwerben und Auspacken der EPICS-Quelle
Bereiten Sie Ihr System vor Sie benötigen "make", "c++" und "libreadline" zum Kompilieren aus dem Quellcode. Unter Linux können Sie "apt-get install" verwenden.

epics@arbeitsplatz:~$ sudo apt-get install g++ make libreadline-dev

EPICS installieren

epics@Arbeitsplatz:~$ mkdir $HOME/EPICS
epics@Arbeitsplatz:~$ cd $HOME/EPICS
epics@Arbeitsplatz:~$ git clone --recursive https://github.com/epics-base/epics-base.git
epics@Arbeitsplatz:~$ cd epics-base
epics@Arbeitsplatz:~$ make

Umgebungsvariablen setzen

Nach dem Kompilieren sollten Sie den Pfad in $HOME/.bashrc eintragen, indem Sie das Folgende zu einer dieser Dateien hinzufügen:

export EPICS_BASE=${HOME}/EPICS/epics-base
export EPICS_HOST_ARCH=$(${EPICS_BASE}/startup/EpicsHostArch)
export PATH=${EPICS_BASE}/bin/${EPICS_HOST_ARCH}:${PATH}

Tipp:
Der obige export-Befehl wird für die zukünftige Softwareentwicklung nützlich sein. Fügen Sie ihn der Datei ~/.bashrc mit einem Texteditor (z. B. nano ~/.bashrc) hinzu.

Test EPICS

Melden Sie sich nun ab und wieder an, damit Ihr neuer Pfad korrekt gesetzt ist. Alternativ können Sie die drei obigen Zeilen, die mit export beginnen, auch direkt im Terminal ausführen.

Führen Sie softIoc aus und wenn alles in Ordnung ist, sollten Sie einen EPICS-Prompt sehen.

softIoc
epics>

Sie können den Vorgang mit ctrl-c oder durch Eingabe von exit beenden.

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)

Page last modified on February 08, 2021, at 02:47 PM
Powered by PmWiki