Skip to content

Instantly share code, notes, and snippets.

@AndKe
Created May 7, 2020 17:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndKe/4be7a9491000663925cd9f05b7632d36 to your computer and use it in GitHub Desktop.
Save AndKe/4be7a9491000663925cd9f05b7632d36 to your computer and use it in GitHub Desktop.
start_ardupilot.sh
#!/bin/sh
cd /data/ftp/internal_000/ardupilot
(
/bin/date
/bin/ls
/bin/dragon_ipc.sh dragon_shutdown
/bin/sleep 2
/usr/bin/killall -KILL dragon-prog
/bin/sleep 1
echo "step2"
# stop stock led daemon
/usr/bin/pstop ledd
# setup for video
/usr/bin/media-ctl -l '"mt9f002 0-0010":0->"avicam.0":0[1]'
/usr/bin/media-ctl -l '"avicam_dummy_dev.0":0->"avicam.0":0[0]'
/usr/bin/prestart dxowrapperd
/usr/bin/prestart pimp
echo "step3"
# startup fan
echo 1 > /sys/devices/platform/user_gpio/FAN/value
# setup GPS
echo 1 > /sys/devices/platform/user_gpio/RESET_GNSS/value
/bin/sleep 1
echo 0 > /sys/devices/platform/user_gpio/RESET_GNSS/value
echo "step4"
while :; do
echo "$(date) Starting arduplane"
LD_LIBRARY_PATH=/data/ftp/internal_000/ardupilot/lib /usr/bin/arduplane -A udp:192.168.42.255:14550:bcast -B /dev/ttyPA1 -C udp:192.168.43.255:14550:bcast - l /data/ftp/internal_000/ardupilot/logs -t /data/ftp/internal_000/ardupilot/terrain
done
) >> start_ardupilot.log 2>&1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment