wiki:DeployingWheelchairBCI2000

Deploying McHawking Wheelchair Code to BCI2000

Checkout Code

git clone git://puzzlebox.info/robotics

Deploy Code

robotics-deploy_and_build.sh

Update Code

scripts/robotics-deploy_and_build.sh

Build Code

export QT_INCLUDE_DIR=/usr/lib64/qt47
export QT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt47
export QTDIR=/usr/lib64/qt47

./Make\ Unix\ Makefiles.sh

make

Preparing the Environment

Configuring Git

git config --global user.name "First Last" git config --global user.email username@domain

Checkout Code

  • Note: It is assumed that the BCI2000 directory has been checked out to /usr/src/BCI2000
cd ~
mkdir development

git clone ssh://username@puzzlebox.info/home/apps/repository/robotics.git

git clone ssh://username@puzzlebox.info/home/apps/repository/robotics-hold_release.git

su -
ln -s /home/client/development /usr/src/development

Add Build Scripts to Path

cd ~
ln -s development/robotics/wheelchair/bci2000/scripts ~/bin

su -
ln -s development/robotics/wheelchair/bci2000/scripts ~/bin

Prepare BCI2000

  • Note: It is assumed that the BCI2000 directory has been checked out to /usr/src/BCI2000
mkdir -p ~/BCI2000/data

su -
mv /usr/src/BCI2000/data /usr/src/BCI2000/data.default
ln -s /home/client/BCI2000/data /usr/src/BCI2000/data

robotics-deploy_and_build.sh
Last modified 8 years ago Last modified on 08/14/13 02:04:12