确实会这样,如果要独立 adb 还是直接使用原有 /etc/init.d/S50usbdevice 去初始化设备
我把S58_lunch_init, 也就是开启firefly_rkmedia_vi_uvc_test对应的脚本, 里面的内容全部删了. 但还是无法 使用adb.
怀疑usb_config.sh 中网口影响(这个网口什么时候用 eth0 ,什么时候是 eth2 ?), 又还原为 eth0 ,也无效.
sed -i s/eth0/eth2/g /oem/usb_config.sh
可以给点建议吗?
source /etc/profile.d/RkEnv.sh
case "$1" in
start)
if (cat /proc/device-tree/model | grep CAM-CRV > /dev/null)
then
echo "/oem/usb_config.sh don't need to modify"
/oem/usb_config.sh rndis
sed -i '$d' /oem/usr/share/rtsp-nn.cfg
sed -i '$a\path=/live/main_stream video_type=7 width=1920 height=1080 image_type=4 video_path=rkispp_scale1' /oem/usr/share/rtsp-nn.cfg
/usr/bin/firefly_rkmedia_vi_uvc_double_cameras_test -a /oem/etc/iqfiles/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_rv1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/share/rknn_model/box_priors.txt &
else
sed -i s/eth2/eth0/g /oem/usb_config.sh
/oem/usb_config.sh rndis
#/usr/bin/firefly_rkmedia_vi_uvc_test -a /oem/etc/iqfiles/ -c /oem/usr/share/rtsp-nn.cfg -p /oem/usr/share/rknn_model/ssd_inception_v2_rv1109_rv1126.rknn -l /oem/usr/share/rknn_model/coco_labels_list.txt -b /oem/usr/share/rknn_model/box_priors.txt &
fi
;;
stop)
#killall firefly_rkmedia_vi_uvc_test
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0 如果不使用 uvc ,需要用 /etc/init.d/S50usbdevice去初始化而不是用 usb_config.sh 板蓝根 发表于 2022-1-20 15:29
如果不使用 uvc ,需要用 /etc/init.d/S50usbdevice去初始化而不是用 usb_config.sh
直接把 /etc/init.d/S58_lunch_init 里面所以内容都删了, 默认应该先走到S50usbdevice, 似乎 也不行啊? S50usbdevice 先看一下,uvc mk 编译的话 S50usbdevice 会注释一些代码,需要手动打开,而且建议最好去理解一下 S50usbdevice 干了什么,这个代码量不多的
页:
1
[2]