## Go to the software rogue submodule:
$ cd atlas-chess2/software/rogue/
## Source the setup script:
$ source setup_template.csh
Setup Scripts
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:
## Source the setup script:
$ source setup_template.csh
Setup Scripts
This setup_template.csh is an example 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
## Build the base software:
$ make
## After building the Rogue software engine, go to the software base directory:
## Source the setup script:
$ source setup_template.csh
## Launch the python GUI:
$ python3 scripts/FebGui.py 192.168.1.10
Arguments
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.