https://trac.sns.gov/slowcontrols/browser/epics/support/senstech/senstechApp/Db/senstech.db?rev=a939b71502895727acb69caec35df278cf1aed1b
READWRITEHV; https://trac.sns.gov/slowcontrols/browser/epics/support/spellman/spellmanApp/Db/spellman.db?rev=15210692ec2fd1eda64bfa75f48476c512897669
http://indico.uni-giessen.de/indico/getFile.py/access?contribId=7&resId=1&materialId=slides&confId=169
http://csg.lbl.gov/EPICS/Tutorial.II.pdf
https://ics-web.sns.ornl.gov/kasemir/train_2006/2_1_Database2.pdf
http://www.koervernet.de/79-elektronik/97-beaglebone
https://press3.mcs.anl.gov/forest/hardware/beaglebone-black-software/examples-and-tutorials/
http://epics.web.psi.ch/style/training/handouts/d_basehandouts/node2.html
http://www.uni-frankfurt.de/56159456/diploma_klaus_rosenkranz_pdf.pdf
http://www.qclam.ikp.tu-darmstadt.de/media/qclam/library/mifo/201101_mifo_Martin_Qclam_Goniometer.pdf
http://www0.bnl.gov/nsls2/project/PDR/1-Accel_Ch_006_Control_System.pdf (EPICS Environment ansehen! Über EDM)
http://www.qclam.ikp.tu-darmstadt.de/media/qclam/library/mifo/2013_mifo_hufnagel.pdf
http://www.qclam.ikp.tu-darmstadt.de/media/qclam/library/mifo/2011_mifo_lauinger.pdf
Installation von EPICS (Fertiges Paket):
- Komplette EPICS Baum: https://seafile.gsi.de/f/af5fb72702/ oder Stick
- Datei in Hauptverzeichnis /home/debian/ entpacken
- Hadcon Atmel IOC herunterladen
- Dann direkt st.cmd ausführen, um EPICS zu starten. Dabei kommt folgende Meldung:
debian@beaglebone:~/EPICS/Apps/HadCon2_AtmelRegisterIO_IOC/iocBoot/iocStreamHadcon_Registers_IO$ ../../bin/linux-arm/streamHadcon st.cmd
../../bin/linux-arm/streamHadcon: error while loading shared libraries: libstreamHadconSupport.so: cannot open shared object file: No such file or directory
Lösung: Pfad in der Variable LD_LIBRARY_PATH fehlt, also in .bashrc folgendes hinzufügen:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /home/debian/EPICS/Apps/HadCon2_AtmelRegisterIO_IOC/lib/linux-arm
sowie den Hostname (Standard: beaglebone)
export HOSTNAME=$(hostname)
Falls Hadcon2AtmelRegisterIOIOC einzeln heruntergeladen wird, müssen alle Verzeichnisse, die nach pi/EPICS/Apps führen (z.B. envPath), angepasst werden. In /config/ außerdem RELEASE und eventuell Release.linux bearbeiten und korrekte Verzeichnisse hinzufügen. Dann ein make und im Haupverzeichnis ebenfalls ein make.
Dann unter ../../Db ein make machen, damit db im Hauptverzeichnis erstellt wird. Mit sudo make geht das nicht, da msi not found erscheint weil bashrc nur für debian Nutzer gilt. Alternative: ein sudo make clear und danach normal "make".
Das gilt auch bei Installation von synapps, wenn msi not found erscheint. sudo make clear und danach make.