A4MCAR - Scripts to start or kill A4MCAR processes are added. Also minor change to readme.

Signed-off-by: Mustafa Ozcelikors <mozcelikors@gmail.com>
diff --git a/a4mcar/high_level_applications/scripts/a4mcar_start/init_system.sh b/a4mcar/high_level_applications/scripts/a4mcar_start/init_system.sh
new file mode 100644
index 0000000..1f98c7a
--- /dev/null
+++ b/a4mcar/high_level_applications/scripts/a4mcar_start/init_system.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+sudo cpufreq-set -g performance
+cd /home/pi/a4mcar/high_level_applications/scripts/camera_start  && sudo bash raspberrypi_camera_start.sh &
+
+cd /home/pi/a4mcar/high_level_applications/apps/initialize && sudo python initialize.py &
+cd /home/pi/a4mcar/high_level_applications/apps/core_recorder && sudo ./core_recorder.py &
+cd /home/pi/a4mcar/high_level_applications/apps/ethernet_client  && sudo ./ethernet_client.py &
+
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load25_1.py &
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load25_2.py &
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load25_3.py &
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load25_4.py &
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load25_5.py &
+#cd /home/pi/a4mcar/high_level_applications/apps/dummy_loads && sudo ./dummy_load100.py &
+sleep 5
diff --git a/a4mcar/high_level_applications/scripts/a4mcar_start/kill_processes.sh b/a4mcar/high_level_applications/scripts/a4mcar_start/kill_processes.sh
new file mode 100644
index 0000000..229e8d1
--- /dev/null
+++ b/a4mcar/high_level_applications/scripts/a4mcar_start/kill_processes.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# Usage:  bash kill_processes.sh
+#         This script kills the processes listed below
+#
+# ATTENTION: DO NOT RUN THIS SCRIPT AS ROOT
+
+cd /home/pi/a4mcar/high_level_applications/scripts/process_manipulation
+
+bash ProcessKill.sh mjpg_streamer
+bash ProcessKill.sh touchscreen_display
+bash ProcessKill.sh ethernet_client
+bash ProcessKill.sh core_recorder
+bash ProcessKill.sh dummy_load25_1
+bash ProcessKill.sh dummy_load25_2
+bash ProcessKill.sh dummy_load25_3
+bash ProcessKill.sh dummy_load25_4
+bash ProcessKill.sh dummy_load25_5
+bash ProcessKill.sh dummy_load100
+bash ProcessKill.sh image_processing
+bash ProcessKill.sh dummy_graph
diff --git a/a4mcar/high_level_applications/scripts/a4mcar_start/start_display.sh b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display.sh
new file mode 100644
index 0000000..873f688
--- /dev/null
+++ b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+# This bash script can be used to start touchscreen display application 
+# using primary display (touchscreen display, windowed mode)
+
+cd /home/pi/a4mcar/high_level_applications/apps/touchscreen_display
+sudo ./touchscreen_display.py -display :0.0
\ No newline at end of file
diff --git a/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_fullscreen.sh b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_fullscreen.sh
new file mode 100644
index 0000000..9ae2621
--- /dev/null
+++ b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_fullscreen.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+# This bash script can be used to start touchscreen display application using 
+# primary display (touchscreen display, full screen mode)
+
+cd /home/pi/a4mcar/high_level_applications/apps/touchscreen_display
+sudo ./touchscreen_display.py -display :0.0 -mode 1
\ No newline at end of file
diff --git a/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_vncviewer.sh b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_vncviewer.sh
new file mode 100644
index 0000000..df594ad
--- /dev/null
+++ b/a4mcar/high_level_applications/scripts/a4mcar_start/start_display_vncviewer.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+# This bash script can be used to start touchscreen display application 
+# using secondary display (vncviewer's display)
+ 
+cd /home/pi/a4mcar/high_level_applications/apps/touchscreen_display
+sudo ./touchscreen_display.py
\ No newline at end of file
diff --git a/a4mcar/readme.txt b/a4mcar/readme.txt
index 5820c23..53522fd 100644
--- a/a4mcar/readme.txt
+++ b/a4mcar/readme.txt
@@ -72,7 +72,7 @@
 		https://gitlab.pimes.fh-dortmund.de/RPublic/a4mcar_required_modules.git
 		
 		The dependencies are installed using setup scripts that are created. External modules involve 
-		virtkeyboard, psutil, mjpg_streamer for those who want to manually install the dependencies.
+		virtkeyboard, psutil, mjpg_streamer, and prctl for those who want to manually install the dependencies.
 		
 	The repository should have the following main folders:
 	
@@ -113,4 +113,7 @@
 								applications are responsible for tasks such as sensor driving, actuation, communication,
 								and core monitoring of the A4MCAR. The low_level_applications module could be imported
 								into xTIMEcomposer to make tweaks to the tasks.
+								
+	documentation:				Directory that involves created documentations for A4MCAR in PDF format.
+					
 					
\ No newline at end of file