Adding fabric for configuring boards via local commands
[SugarCubes.git] / fabric / fabfile.py
1 from fabric.api import run,env,task,sudo,cd
2
3 env.user = 'sugarcubes'
4 env.password = 'sugarcubes'
5 env.hosts = ['192.168.1.28']
6
7 @task
8 def startBoard():
9 with cd('Desktop/SC_PB'):
10 sudo('./xc_PB 640 160 160 1000')
11
12 @task
13 def loadModule():
14 with cd('enable_arm_pmu-master'):
15 sudo('./load-module')
16
17 @task
18 def stopBoard():
19 sudo("ps -axcopid,command | grep \"xc_PB\" | awk '{ system(\"kill -9 \"$1) }'")
20
21 @task
22 def restartBoard():
23 stopBoard()
24 startBoard()
25
26 #loadModule startBoard