Compare commits

5 Commits

Author SHA1 Message Date
45e9592718 deb pack script accept version number 2025-04-28 10:15:59 +08:00
776769c206 tc: add deb pack script. 2025-04-28 09:24:06 +08:00
xin
dcba7db121 任立新 恢复cmake 2025-04-14 14:25:33 +08:00
xin
e68eed4f56 任立新 温控系统1 2025-04-03 13:30:36 +08:00
xin
d5a8175aba 任立新 温控系统 2025-04-03 13:29:08 +08:00
3 changed files with 80 additions and 1 deletions

42
CMakeLists.txt Normal file
View File

@ -0,0 +1,42 @@
cmake_minimum_required(VERSION 3.3)
project(TowerOptoSifAndSpectral)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(QT Core Network WebSockets SerialPort Widgets)
set(CMAKE_CXX_STANDARD 14)
find_package(Qt5 REQUIRED ${QT})
file(GLOB_RECURSE HDR_LIST "source/*.h")
file(GLOB_RECURSE SRC_LIST "source/*.cpp")
include_directories("source")
include_directories("source/FS")
include_directories("source/Logger")
include_directories("source/ZZ_SDK")
include_directories("source/Settings")
include_directories("source/CaptureThread")
include_directories("source/LinearShutter")
include_directories("source/OSIF/include")
include_directories("source/Misc_Detector")
include_directories("source/Uploader")
link_directories("source/OSIF/DLib")
link_directories("/home/pi/SeaBrease/lib")
add_executable( TowerOptoSifAndSpectral
main.cpp
${HDR_LIST}
${SRC_LIST}
)
IF (WIN32)
target_link_libraries(TowerOptoSifAndSpectral SeaBreeze)
ELSE ()
target_link_libraries(TowerOptoSifAndSpectral seabreeze usb stdc++ m)
ENDIF ()
qt5_use_modules(TowerOptoSifAndSpectral ${QT})
set_target_properties(TowerOptoSifAndSpectral PROPERTIES AUTOMOC ON)

37
deb_pack.sh Executable file
View File

@ -0,0 +1,37 @@
#!/bin/bash
# 检查是否提供了版本号参数
if [ $# -eq 0 ]; then
echo "错误:请提供版本号参数"
echo "用法: $0 <版本号>"
exit 1
fi
VERSION=$1
cd /home/pi/
DebDirectory=DebpackTowerSif
mkdir $DebDirectory
cd $DebDirectory/
mkdir -p ./home/pi/bin
cd home/pi/bin/
cp /home/pi/bin/* .
cd ../../..
mkdir DEBIAN
cd DEBIAN
echo "Package: TowerSif
Version: $VERSION
Architecture: armhf
Maintainer: rlx, tc
Description: test" > control
cd /home/pi/
sudo dpkg -b $DebDirectory TowerSif_${VERSION}.deb
rm -r $DebDirectory
#sudo dpkg -r TowerSif

View File

@ -6,5 +6,5 @@ chmod +x /root/ffwatch.sh
mount /dev/mmcblk1p1 /home/data/ mount /dev/mmcblk1p1 /home/data/
chmod +x /root/Mywathdog.sh chmod +x /root/Mywathdog.sh
bash /root/Mywathdog.sh & bash /root/Mywathdog.sh &
/home/pi/bin/TemperatureControler & /home/pi/bin/TemperatureControler > /root/templog.log &