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 installieren
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_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.
epics>
Sie können den Vorgang mit ctrl-c oder durch Eingabe von exit beenden.
Übersetzt mit www.DeepL.com/Translator (kostenlose Version)