# !/bin/sh cvi_pinmux -w PWM1/PWM_1 cvi_pinmux -w PWM2/PWM_2 cp -r /mnt/app/exec/data /tmp/app/exec/ cp -r /mnt/app/exec/*.db /tmp/app/exec/ if [ ! -f /mnt/usr/module_config.json ]; then cp /mnt/app/exec/module_config.json /mnt/usr/module_config.json dos2unix /mnt/usr/module_config.json fi # 测试应用链接 ln_test_app() { for x in `ls $1` do if [ -d $1/$x -a ! -h $1/$x ] then mkdir $2/$x ln_test_app $1/$x $2/$x else rm -v $2/$x ln -s $1/$x $2/$x fi done } if [ -d /home/admin/vztest/app ]; then if [ -d /tmp/app ]; then ln_test_app /home/admin/vztest/app /tmp/app fi fi if [ ! -f /mnt/log/ivs_log.db ]; then cp /mnt/app/exec/ivs_log.db /mnt/log/ivs_log.db fi NFS_FILE=/mnt/log/nfs.sh echo 3 > /proc/sys/vm/drop_caches sleep 2 # insmod hi3516cv500_motor #rmmod hi3516cv500_motor.ko #insmod /mnt/app/exec/hi3516cv500_motor.ko # #if [ ! -f /mnt/usr/new_foucs_config.txt ]; then # rm /dev/motor # rm /mnt/usr/lens_motor_pos # rm /mnt/usr_backup/lens_motor_pos # echo $(date "+%Y-%m-%d %H:%M:%S") > /mnt/usr/new_foucs_config.txt #fi # 支持用户自定义语言和字体 ln -s /home/admin/language/usr.properties /tmp/app/html/language/usr.properties ln -s /home/admin/language/usr.ttf /tmp/app/html/language/usr.ttf ln -s /home/admin/bag /tmp/app/html/style/style_package/bag ln -s /mnt/app/exec/font/DroidSans.ttf /tmp/app/html/DroidSans.ttf [ -f "/mnt/log/preinit.sh" ] && source /mnt/log/preinit.sh #if [ $LOG_REMOTE_ADDRESS != "" ] && [ $LOG_REMOTE_PORT != "" ];then # syslogd -C -S -s 512 -l 8 -R $LOG_REMOTE_ADDRESS:$LOG_REMOTE_PORT -L #else # syslogd -C -S -s 512 -l 8 #fi #klogd if [ ! -e "/mnt/usr/etc/rsyslog.d/app.conf" ];then cp app.conf /mnt/usr/etc/rsyslog.d/app.conf fi mkdir -p /tmp/app/html/snapshot/ export ENABLE_WATCH_DOG=1 if [ -f $NFS_FILE ]; then echo "run nfs file" sh $NFS_FILE else echo "run applet" export LD_LIBRARY_PATH=$PWD:/usr/local/lib:/usr/lib [ "$ENABLE_WATCH_DOG" == "0" ] && { ./off_dog ./log_server -w 0 -p 0 > /dev/null & } || { ./on_dog ./log_server > /dev/null & } fi # sensor echo "snsr_on 0 1 1" > /proc/mipi-rx echo "snsr_on 1 1 1" > /proc/mipi-rx echo "snsr_r 0 0" > /proc/mipi-rx echo "snsr_r 1 0" > /proc/mipi-rx i2cdetect -y -r 0 i2cdetect -y -r 2 i2cdetect -y -r 3