...
## Go to the software rogue submodule:
$ cd atlas-chess2/software/rogue/
## Source the setup script:
$ source setup_template.csh
Info | ||
---|---|---|
| ||
This setup_template.csh is an example of all the software dependencies required to build the software. |
## Build the Rogue software engine:
$ make
...
## ## After building the Rogue software engine, go to the software base directory:
## If you have access to SLAC AFS and running C Shell:
$ source setup_template.csh
## If you have access to SLAC AFS and running BASH Shell Source the setup script:
$ source setup_template.cshsh
Info | ||
---|---|---|
| ||
This setup_template.csh is an example /setup_template.sh are examples of all the software dependencies required to build the software . However if you make a custom setup script, make sure to include the python directory paths: # Python Package directories setenv FEB_DIR ${PWD}/../firmware/common/AtlasChess2Feb setenv SURF_DIR ${PWD}/../firmware/submodules/surf setenv ROGUE_DIR ${PWD}/rogue and what environments variables need to be setup. |
## Build the base software:
$ make
...
## After building the Rogue software engine, go Go to the software base directory:
## Source the setup script:
## If you have access to SLAC AFS and running C Shell:
$ source setup_template.csh
## If you have access to SLAC AFS and running BASH Shell:
$ source setup_template.sh
...
Info | |
---|---|
|
| |
This setup_template.csh/setup_template.sh are examples of all the software dependencies required to build the software and what environments variables need to be setup. |
## Launch the python GUI:
$ python3 scripts/FebGui.py 192.168.1.10
Info | ||
---|---|---|
| ||
The FebGui.py script accepts one argument. If the argument is "PGP", the software will configure the communication for a PGP PCIe card. Else the software will use the argument for the IP address of the carrier board. |
Dionisio Doering