#!/bin/bash
set -e
SDK_PATH=/home/caros/cyberrt/bin/
stop_neolix_cam(){
echo ""
}
start_neolix_cam_test(){
echo "############# start camera #############"
cd /home/caros/cyberrt && source setup.bash
mainboard -d camera_fpd_link_xavier_perception.dag -p camera_fpd_link_perception -s CYBER_DEFAULT
sleep 5
}
start_nv_sdk(){
cd $SDK_PATH
killpid=`ps -ef | egrep neolix_nv_camera | egrep -v grep | awk '{print $2}'`
if [ -n "$killpid" ] ; then taskset -cp 5 $killpid ; fi
cd -
}
help_info()
{
echo -e "NAME" FNAME=`basename $0`
echo -e "\t $FNAME"
echo -e "SYNOPSIS"
echo -e "\t $FNAME is a tool for happy. ^_^"
echo -e "DESCRIPTION"
echo -e "\toption -d into neolix docker"
echo -e "\toption -h help"
}
t_wget()
{
rm -f $1
wget ftp://192.167.0.105:/$1
chmod +x $1
}
CF_wget()
{
rm rf index.html
wget --user=c1firmware --password=oEVwcRCXuHS3TLyy ftp://10.2.166.130/C1/$1/
FF=`cat index.html|grep "zip\">F" |awk '{len=split($0,a,"\""); print a[2]}'`
wget --user=c1firmware --password=oEVwcRCXuHS3TLyy $FF
}
t_tftp_get()
{
rm -f $1
tftp -g -r $1 192.168.233.137
chmod +x $1
}
chown_to_steven()
{
sudo chown -R steven $1
sudo chgrp -R steven $1
}
make_version()
{
echo "======== make_version ========"
TVER=`awk '/VERSION:/{n++}n==1{print;exit}' RELEASENOTES |awk '{split($0,a,"[:]");print a[2]}'`
V1=`echo $TVER | awk '{split($0,a,"[.]");print a[1]}'`
V2=`echo $TVER | awk '{split($0,a,"[.]");print a[2]}'`
V3=`echo $TVER | awk '{split($0,a,"[.]");print a[3]}'`
let V3=$V3+1
NEW_VER=$V1.$V2.$V3
sed -i "s%\(^VERSION:\).*%\1$NEW_VER%" ./RELEASENOTES
sed -i "s%\(^#define _VERSION_ \).*%\1\"$NEW_VER\"%" ./include/javs_sdk.h
echo "NEW VERSION:$NEW_VER"
}
make_git_head()
{
echo "======== make_git_head ========"
GIT_HEAD=`git log -1 |grep commit | awk '{split($0,a,"[ ]");print a[2]}'`
sed -i "s%\(^HEAD:\).*%\1$GIT_HEAD%" ./RELEASENOTES
sed -i "s%\(^#define _GIT_HEAD_ \).*%\1\"$GIT_HEAD\"%" ./include/javs_sdk.h
echo "GIT_HEAD:$GIT_HEAD"
}
docker_into_neolix()
{
cd /home/caros/platform/
./arm_docker_into.sh
cd -
}
getopt_act()
{
GETOPTOUT=`getopt abcdefhxstk:i:jlm:n:o:pruvw:y "$@"`
set -- $GETOPTOUT
while [ -n "$1" ]
do
case $1 in
-a)
#source /usr/local/oecore-x86_64/environment-setup-aarch64-poky-linux
#make distclean
#make
;;
-c)
#make distclean
#make
;;
-d)
docker_into_nueolix
;;
-b)
#adb_push_so_appmic
;;
-e)
#x_tar_javs_so
;;
-u)
#u_buid_unis_8516
;;
-j)
#u_buid_unis_8516_linux_sdk
;;
-f)
#make_7686
;;
-s)
#cp_core_dump
;;
-g)
#cp_core_dump
;;
-t)
#cd /home/yangzhongxuan/workspace/javs/javs_rtos_sdk
;;
-r)
#make_release_sdk
;;
-v)
#make_version
#make_git_head
;;
-x)
set -x
;;
-h)
help_info
;;
--)
shift
break
;;
esac
shift
done
param_index=1
for param in "$@"
do
param_index=$[ $param_index + 1 ]
done
}
if [ $# -eq 0 ]
then
help_info
else
getopt_act $@
fi
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交