From ff9116d4a745d4cc8a43320db051a39b8d6c9099 Mon Sep 17 00:00:00 2001 From: tangchao Date: Thu, 25 Aug 2022 04:24:55 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CreateEnvironment.sh | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/CreateEnvironment.sh b/CreateEnvironment.sh index 0435399..807a106 100755 --- a/CreateEnvironment.sh +++ b/CreateEnvironment.sh @@ -1,6 +1,6 @@ sudo mkdir /home/300tc +sudo mkdir /home/300tc/projects sudo mkdir /home/300tc/library -sudo mkdir /home/300tc/library/ffmpeg_build cd /home/300tc # @@ -9,6 +9,7 @@ sudo apt-get install build-essential sudo apt install gdb # installXimeaDriver +cd /home/300tc/library wget https://www.ximea.com/downloads/recent/XIMEA_Linux_SP.tgz tar xzf XIMEA_Linux_SP.tgz cd package @@ -19,25 +20,22 @@ sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools sudo apt-get install libqt5serialport5-dev libudev-dev #在qt5.6之前是没有qeserialport模块的,要想使用该模块必须自己添加。 # ximeaControlDll +cd /home/300tc/library git clone http://106.75.72.40:3000/tangchao0503/ximeaControlDll.git cd ximeaControlDll -mkdir build +sudo mkdir build cd build -cmake .. -make +sudo cmake .. +sudo make path=$(pwd) path=${path}"/libirisXimeaImager.so" #sudo ln -sv /home/pi/tc_projects/ximeaControlDll/build/libirisXimeaImager.so /usr/lib/libirisXimeaImager.so sudo ln -sv $path /usr/lib/libirisXimeaImager.so -cd ../.. - - - - -# ximeaAirborneSystem +# libconfig +cd /home/300tc/library wget https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.3.tar.gz tar -xzvf libconfig-1.7.3.tar.gz cd libconfig-1.7.3/ @@ -46,11 +44,15 @@ sudo make #make check sudo make install +# ximeaAirborneSystem +cd /home/300tc/projects git clone http://106.75.72.40:3000/tangchao0503/300tc.git -mkdir build +sudo mkdir build cd build +sudo cmake .. +sudo make -# psdk +# ffmpeg sudo apt-get -y install nasm sudo apt-get -y install libx264-dev sudo apt-get -y install libx265-dev libnuma-dev @@ -59,12 +61,17 @@ sudo apt-get -y install libfdk-aac-dev sudo apt-get -y install libopus-dev sudo apt-get -y install libdav1d-dev +cd /home/300tc/library +sudo mkdir /home/300tc/library/ffmpeg_build wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 tar -xvf ffmpeg-snapshot.tar.bz2 cd ffmpeg sudo ./configure --enable-shared --enable-gpl --disable-yasm --enable-libx264 --disable-libx265 --prefix=/home/300tc/library/ffmpeg_build -make -make install +sudo make +sudo make install + +# psdk +cd /home/300tc/projects sudo apt install unzip sudo unzip Payload_SDK_V2.2.1-build.315.zip