User Tools

Site Tools


slowcontrol:apfel_hv_pi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
slowcontrol:apfel_hv_pi [2021/08/18 09:48] himuserslowcontrol:apfel_hv_pi [2022/01/14 18:44] (current) – external edit 127.0.0.1
Line 3: Line 3:
 Stand: 18/8/2021 Stand: 18/8/2021
  
-=== Raspberry Pi Set up === +=== Configuration ===
- +
-== Configuration ==+
  
   * Start with a raspbian image   * Start with a raspbian image
Line 15: Line 13:
   dtparam=i2c_arm=on,i2c_arm_baudrate=400000   dtparam=i2c_arm=on,i2c_arm_baudrate=400000
  
-== Software installation ==    +=== Software installation ===
  
   * Create a directory ''/home/pi/apfel_dev''   * Create a directory ''/home/pi/apfel_dev''
Line 27: Line 25:
   /home/pi/apfel_dev/apfel_interface/scripts/start_apfel.sh   /home/pi/apfel_dev/apfel_interface/scripts/start_apfel.sh
  
 +  * Add the following lines to ''/home/pi/.bashrc''
  
-== Service scripts ==+  HVDIR=$HOME/apfel_dev/hv_control 
 +  APFELDIR=$HOME/apfel_dev/apfel_interface 
 +   
 +  alias watch_hv='$HVDIR/watch_hv.sh' 
 +  alias start_hv='$HVDIR/start_hv.sh' 
 +  alias watch_apfel='$APFELDIR/scripts/watch_apfel.sh' 
 +  alias start_apfel='$APFELDIR/scripts/start_apfel.sh'
  
-    ~/start_hv.sh+  * Reboot the pi to see if everything workedOn startup, the APFEL and HV control programs should be started
  
-  * If a ''file not found'' error appears, stop the script with ''^C'' and start it again   
-  * APFEL server and http server start script: 
  
-    ~/start_apfel.sh+=== Service scripts === 
 + 
 +  * Through the aliases **''watch_hv''** and **''watch_apfel''**, it is possible to see the output of the respective servers. The log files to which the servers write to are: 
 + 
 +  /home/pi/apfel_dev/hv_control/hvlog.{out,err} 
 +  /home/pi/apfel_dev/apfel_interface/apfellog.{out,err} 
 + 
 +  * The servers can be killed and restarted through the aliases **''start_hv''** and **''start_apfel''**. 
 +  * Without arguments, the scripts check if there are running server processes and if so exit with an output like: 
 + 
 +  n. of server processess: 2 
 +  n. of watch processess: 2 
 +  processes running, kill first 
 + 
 +  * To kill the processes, call the aliases with the argument ''-kill'' (e.g. ''start_hv -kill'').  
 +  * **Only for ''start_apfel''**, it is possible to start the server with the verbose flag set by invoking the alias with ''start_apfel -v''.
      
- Note: for now use the pi only locally with keyboard and monitor...+   
slowcontrol/apfel_hv_pi.1629280103.txt.gz · Last modified: 2022/01/14 18:44 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki