#!/bin/bash
RESULT=/home/forlinx/userset.result
TARGETDIR=/userdata/media/work
TARGETDISK=/dev/mmcblk1p1
echo $(date) >> ${RESULT}
if [ ! -d ${TARGETDIR} ];then
mkdir -p ${TARGETDIR}
else
echo "${TARGETDIR} is exist" >> ${RESULT}
fi
STR_TARGETDIR=`df -h | grep $TARGETDIR`
echo $STR_TARGETDIR
if [ ! $STR_TARGETDIR ];
then
CMD=`sudo rm -rf ${TARGETDIR}/*`
echo "CMD:"${CMD} >> ${RESULT}
CMD=`sudo mount ${TARGETDISK} ${TARGETDIR}`
echo "CMD:"${CMD} >> ${RESULT}
fi
CMD=`sudo insmod /opt/userset/ch340.ko`
echo "CMD:"${CMD} >> ${RESULT}
CMD=`df -h`
echo "CMD:"${CMD} >> ${RESULT}
进入 /etc/udev/rules.d 进入rules.d目录,新建一个xxx.rules文件
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb-serial", DRIVERS=="novatel_gps", ATTRS{port_number}=="0", MODE:="0777", SYMLINK+="ttyImu"
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb-serial", DRIVERS=="novatel_gps", ATTRS{port_number}=="2", MODE:="0777", SYMLINK+="ttyRtcm"
KERNEL=="ttyUSB0", SUBSYSTEMS=="usb-serial", DRIVERS=="ftdi_sio", ATTRS{port_number}=="0", MODE:="0777", SYMLINK+="ttyImuN580"
KERNEL=="ttyUSB1", SUBSYSTEMS=="usb-serial", DRIVERS=="ftdi_sio", ATTRS{port_number}=="0", MODE:="0777", SYMLINK+="ttyRtcmN580"
service udev reload
service udev restart