112 lines
2.4 KiB
Bash
Executable File
112 lines
2.4 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "------run rc.final file-----"
|
|
#echo "insmod wifi modules"
|
|
#insmod /lib/modules/3.4.39/8723ds.ko
|
|
#insmod /lib/modules/3.4.39/bcmdhd.ko
|
|
#insmod /lib/modules/3.4.39/xradio_mac.ko
|
|
#insmod /lib/modules/3.4.39/xradio_core.ko
|
|
#insmod /lib/modules/3.4.39/xradio_wlan.ko
|
|
|
|
export LD_LIBRARY_PATH=/usr/lib/eyesee-mpp:${LD_LIBRARY_PATH}
|
|
ulimit -c unlimited
|
|
echo /mnt/extsd/coredump-%e-%p-%s-%t > /proc/sys/kernel/core_pattern
|
|
|
|
for i in /etc/init.d/S??* ;do
|
|
|
|
# Ignore dangling symlinks (if any).
|
|
[ ! -f "$i" ] && continue
|
|
|
|
echo "$i"
|
|
|
|
if [ "$i" == "/etc/init.d/SL100FRONTPANEL" ]; then
|
|
continue;
|
|
fi
|
|
|
|
case "$i" in
|
|
*.sh)
|
|
# Source shell script for speed.
|
|
(
|
|
trap - INT QUIT TSTP
|
|
set start
|
|
. $i
|
|
)
|
|
;;
|
|
*)
|
|
# No sh extension, so fork subprocess.
|
|
$i start
|
|
;;
|
|
esac
|
|
done
|
|
|
|
#LOOP_CNT=0
|
|
#SD_DEV=
|
|
#while [ 1 ];do
|
|
# if [ $LOOP_CNT -eq 3 ];then
|
|
# echo wait SD Card ready timeout
|
|
# break;
|
|
# fi
|
|
# if [ -b /dev/mmcblk1p1 ];then
|
|
# SD_DEV=/dev/mmcblk1p1
|
|
# break;
|
|
# elif [ -b /dev/mmcblk1 ];then
|
|
# SD_DEV=/dev/mmcblk1
|
|
# break;
|
|
# elif [ -b /dev/mmcblk0p1 ];then
|
|
# SD_DEV=/dev/mmcblk0p1
|
|
# break;
|
|
# elif [ -b /dev/mmcblk0 ];then
|
|
# SD_DEV=/dev/mmcblk0
|
|
# break;
|
|
# else
|
|
# echo SD Card not ready, wait
|
|
# fi
|
|
# LOOP_CNT=$(($LOOP_CNT+1))
|
|
# sleep 1
|
|
#done
|
|
#
|
|
# repair sd card file
|
|
#if [ "x$SD_DEV" != "x" ]; then
|
|
# echo SD Card is ready
|
|
#
|
|
# if [ -f /usr/bin/fsck_msdos ]; then
|
|
# /usr/bin/fsck_msdos -pfS $SD_DEV
|
|
# fi
|
|
#fi
|
|
|
|
#if [ -z "$(grep '\<vfat\>' /proc/mounts)" ]; then
|
|
# ! /bin/mount -t vfat /dev/mmcblk0 /mnt/extsd 2>/dev/null &&
|
|
# /bin/mount -t vfat /dev/mmcblk0p1 /mnt/extsd
|
|
#fi
|
|
|
|
#sleep 1
|
|
#echo "start mv stream..."
|
|
#ls /tmp/
|
|
#rm -rf /mnt/extsd/stream*.h264
|
|
#rm -rf /mnt/extsd/data*.jpg
|
|
#mv /tmp/stream*.h264 /mnt/extsd/
|
|
#mv /tmp/data*.jpg /mnt/extsd/
|
|
#echo "---/mnt/extsd/---"
|
|
#ls /mnt/extsd/
|
|
|
|
# echo 160 > /sys/class/gpio/export
|
|
# echo out > /sys/class/gpio/gpio160/direction
|
|
# echo 0 > /sys/class/gpio/gpio160/value
|
|
|
|
# echo 0 > /sys/class/pwm/pwmchip0/export
|
|
# echo 100000 > /sys/class/pwm/pwmchip0/pwm0/period
|
|
# echo 40000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle
|
|
# echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable
|
|
|
|
# echo 1 > /sys/class/gpio/gpio160/value
|
|
|
|
# run_usb_adb
|
|
|
|
# setusbconfig rndis
|
|
|
|
# ifconfig usb0 up
|
|
|
|
ifconfig usb0 10.10.10.253 netmask 255.255.255.0 broadcast 10.10.10.255
|
|
|
|
/etc/init.d/SL100FRONTPANEL &
|