mirror of https://github.com/ArduPilot/ardupilot
40 lines
889 B
Bash
Executable File
40 lines
889 B
Bash
Executable File
#!/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"
|
|
./arduplane -A udp:192.168.42.255:14550:bcast -B /dev/ttyPA1 -C udp:192.168.43.255:14550:bcast --module-directory modules
|
|
done
|
|
) >> start_ardupilot.log 2>&1
|