Files
tc_ShellScripts_big_file/CreateEnvironment.sh

88 lines
2.6 KiB
Bash
Raw Normal View History

2022-08-24 11:03:08 +00:00
sudo mkdir /home/300tc
sudo mkdir /home/300tc/projects_source
2022-08-25 04:24:55 +00:00
sudo mkdir /home/300tc/projects
sudo mkdir /home/300tc/library_source
2022-08-24 11:03:08 +00:00
sudo mkdir /home/300tc/library
cd /home/300tc
#
sudo apt update
sudo apt-get install build-essential
sudo apt install gdb
# installXimeaDriver
cd /home/300tc/library_source
sudo wget https://www.ximea.com/downloads/recent/XIMEA_Linux_SP.tgz
sudo tar xzf XIMEA_Linux_SP.tgz
2022-08-24 11:03:08 +00:00
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
cd /home/300tc/library_source
sudo git clone http://106.75.72.40:3000/tangchao0503/ximeaControlDll.git
sudo mkdir /home/300tc/library/ximeaControlDll
cd /home/300tc/library/ximeaControlDll
sudo cmake /home/300tc/library_source/ximeaControlDll
2022-08-25 04:24:55 +00:00
sudo make
2022-08-24 11:03:08 +00:00
sudo cp -r /home/300tc/library_source/ximeaControlDll/Header_Files /home/300tc/library/ximeaControlDll/Header_Files
2022-08-24 11:03:08 +00:00
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
2022-08-25 04:24:55 +00:00
# libconfig
cd /home/300tc/library_source
sudo wget https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.3.tar.gz
sudo tar -xzvf libconfig-1.7.3.tar.gz
2022-08-24 11:03:08 +00:00
cd libconfig-1.7.3/
sudo ./configure
2022-08-24 11:03:08 +00:00
sudo make
#make check
sudo make install
2022-08-25 04:24:55 +00:00
# ximeaAirborneSystem
cd /home/300tc/projects_source
sudo git clone http://106.75.72.40:3000/tangchao0503/ximeaAirborneSystem.git
sudo mkdir /home/300tc/projects/ximeaAirborneSystem
cd /home/300tc/projects/ximeaAirborneSystem
sudo cmake /home/300tc/projects_source/ximeaAirborneSystem
2022-08-25 04:24:55 +00:00
sudo make
2022-08-24 11:03:08 +00:00
2022-08-25 04:24:55 +00:00
# ffmpeg
2022-08-24 11:03:08 +00:00
sudo apt-get -y install nasm
sudo apt-get -y install libx264-dev
2022-08-24 11:03:08 +00:00
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_source
2022-08-25 04:24:55 +00:00
sudo mkdir /home/300tc/library/ffmpeg_build
sudo wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
sudo tar -xvf ffmpeg-snapshot.tar.bz2
2022-08-24 11:03:08 +00:00
cd ffmpeg
sudo ./configure --enable-shared --enable-gpl --disable-yasm --enable-libx264 --disable-libx265 --prefix=/home/300tc/library/ffmpeg_build
2022-08-25 04:24:55 +00:00
sudo make
sudo make install
# psdk
cd /home/300tc/projects
2022-08-24 11:03:08 +00:00
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