EPICS IOC for the Mu2e experiment rack monitor box based on BeagleBone Black and custom interface board. This includes setup for cross-compiling on a linux x86_64 machine.
For cross-compiling, you need to first install the cross-compiler from https://www.digikey.com/eewiki/display/linuxonarm/BeagleBoard#BeagleBoard-ARMCrossCompiler:GCC in your home directory. As of 2020-08-13 this was gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf.
Then
source setup_dcs.sh
to set up the paths and environment variables for compiling and running the EPICS libraries.
Use
./build.sh
to compile all components and move the libraries and executables into the top level.
The script
./make_tgz.sh
will make a tgz
directory and create two gzipped tar files in it named
TODO: more detailed documentation inside of .md
files in the docs
folder.
Coming soon: packaging.