Quick startup guide
For standalone SCA SW (which will let you run some demonstrators to talk to SCA's peripherals), just use
build_standalone.sh
Note that:
-
By default, the software builds with netio and other parts of the TDAQ FELIX Software. You can remove netio dependency by changing, in build_standalone, HAVE_NETIO to 0.
-
The felix-client, netio-next, felixbus and hdlc_coder software checkout as submodules. felix-client, netio-next, felixbus and hdlc_coder need to be compiled and linked by
cd felix-client; source cmake_tdaq/bin/setup.sh; cmake_config; cd x86_64-centos7-gcc8-opt; make;
cd netio-next; source cmake_tdaq/bin/setup.sh; cmake_config; cd x86_64-centos7-gcc8-opt; make;
cd felixbus; source cmake_tdaq/bin/setup.sh; cmake_config; cd x86_64-centos7-gcc8-opt; make;
cd hdlc_coder; source cmake_tdaq/bin/setup.sh; cmake_config; cd x86_64-centos7-gcc8-opt; make;
- Please note that you should use exactly same compiler as the one used for TDAQ FELIX chain. For that source the setup_paths.sh to define your environment. Don't forget to also source the setup.sh from your FELIX installation directory.