From 423bf3d9aeb4d135cce492fe0b99634edc55df98 Mon Sep 17 00:00:00 2001 From: tangchao Date: Wed, 24 Aug 2022 11:03:08 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0300tc=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ CreateEnvironment.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100755 CreateEnvironment.sh diff --git a/.gitignore b/.gitignore index 39f152d..13f221c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ Logs/ +XIMEA_Linux_SP.tgz +package/ diff --git a/CreateEnvironment.sh b/CreateEnvironment.sh new file mode 100755 index 0000000..0435399 --- /dev/null +++ b/CreateEnvironment.sh @@ -0,0 +1,76 @@ +sudo mkdir /home/300tc +sudo mkdir /home/300tc/library +sudo mkdir /home/300tc/library/ffmpeg_build +cd /home/300tc + +# +sudo apt update +sudo apt-get install build-essential +sudo apt install gdb + +# installXimeaDriver +wget https://www.ximea.com/downloads/recent/XIMEA_Linux_SP.tgz +tar xzf XIMEA_Linux_SP.tgz +cd package +sudo ./install &> ../installXimeaDriver.log + +# install qt5 +sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools +sudo apt-get install libqt5serialport5-dev libudev-dev #在qt5.6之前是没有qeserialport模块的,要想使用该模块必须自己添加。 + +# ximeaControlDll +git clone http://106.75.72.40:3000/tangchao0503/ximeaControlDll.git +cd ximeaControlDll +mkdir build +cd build +cmake .. +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 +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/ +./configure +sudo make +#make check +sudo make install + +git clone http://106.75.72.40:3000/tangchao0503/300tc.git +mkdir build +cd build + +# psdk +sudo apt-get -y install nasm +sudo apt-get -y install libx264-dev +sudo apt-get -y install libx265-dev libnuma-dev +sudo apt-get -y install libvpx-dev +sudo apt-get -y install libfdk-aac-dev +sudo apt-get -y install libopus-dev +sudo apt-get -y install libdav1d-dev + +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 apt install unzip +sudo unzip Payload_SDK_V2.2.1-build.315.zip +sudo mv Payload_SDK_V2.2.1-build.315 Payload_SDK_V2.2.1_300tc #修改文件夹名 + +cd /home/300tc/projects/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build/ +sudo cmake .. +sudo make +