diff --git a/CreateEnvironment.sh b/CreateEnvironment.sh index b310579..438eafc 100755 --- a/CreateEnvironment.sh +++ b/CreateEnvironment.sh @@ -5,6 +5,8 @@ sudo mkdir /home/300tc/library_source sudo mkdir /home/300tc/library cd /home/300tc +sudo sed -i '$ i\echo "0" > /media/nvme/300TC/config/timesyncfromdji' /etc/rc.local + #timedatectl | grep Time timedatectl set-timezone "Asia/Shanghai" @@ -205,9 +207,9 @@ sudo apt -y install unzip #sudo mv Payload_SDK_V2.2.1-build.315 Payload_SDK_V2.2.1_300tc cd /home/300tc/projects_source/ -sudo git clone http://106.75.72.40:3000/tangchao0503/Payload_SDK_V2.2.1_300tc.git -sudo mkdir /home/300tc/projects_source/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build/ -cd /home/300tc/projects_source/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build/ +sudo git clone http://106.75.72.40:3000/tangchao0503/Payload-SDK.git +sudo mkdir /home/300tc/projects_source/Payload-SDK/samples/sample_c/platform/linux/manifold2/build +cd /home/300tc/projects_source/Payload-SDK/samples/sample_c/platform/linux/manifold2/build sudo cmake .. sudo make diff --git a/finger_daemon.sh b/finger_daemon.sh index 6b4c7b1..8431532 100755 --- a/finger_daemon.sh +++ b/finger_daemon.sh @@ -37,7 +37,7 @@ fi #python /home/pi/tc_ShellScripts/test.py -bool=`ps -ef | grep psdk_demo | grep -v grep | wc -l` +bool=`ps -ef | grep dji_300tc | grep -v grep | wc -l` if [ $bool -eq 0 ] ; then psdkLogFileName=$(date +%Y%m%d_%H%M_%S).dji_log @@ -45,8 +45,8 @@ if [ $bool -eq 0 ] ; then # sudo /home/300tc/projects/psdk/psdk_demo &> $LogDirectory"/djiLog/"$psdkLogFileName & - cd /home/300tc/projects_source/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build/ - sudo /home/300tc/projects_source/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build/psdk_demo &> $LogDirectory"/djiLog/"$psdkLogFileName & + cd /home/300tc/projects_source/Payload-SDK/samples/sample_c/platform/linux/manifold2/build/bin + sudo /home/300tc/projects_source/Payload-SDK/samples/sample_c/platform/linux/manifold2/build/bin/dji_300tc &> $LogDirectory"/djiLog/"$psdkLogFileName & runtimes=$(head -n +1 $LogDirectory"/djiLog/Number_of_runs.txt") echo $runtimes @@ -63,7 +63,29 @@ fi # run ximea program -sleep 100s # wait for dji to set time +while [ ! -f "/media/nvme/300TC/config/timesyncfromdji" ] +do + sleep 1s + echo "timesyncfromdji don't exist" + +done + +while [ ! -s "/media/nvme/300TC/config/timesyncfromdji" ] +do + sleep 1s + echo "timesyncfromdji is empty" + +done + +number=$(cat /media/nvme/300TC/config/timesyncfromdji) +while [ "$number" -eq 0 ] +do + sleep 1s + echo "Time synchronization is not performed." + + number=$(cat /media/nvme/300TC/config/timesyncfromdji) +done + cd $LogDirectory if [ ! -e hyperspectralLog ]; then sudo mkdir hyperspectralLog