git commit -m "first commit for v2"

This commit is contained in:
2025-12-29 16:21:22 +07:00
commit aa3d832d5c
1807 changed files with 307078 additions and 0 deletions

39
Controllers/auto_setup.sh Executable file
View File

@@ -0,0 +1,39 @@
sudo apt-get update
sudo apt-get install libmosquitto-dev
sudo apt-get install libeigen3-dev
#1.1 Build OPCUA
open62541_zip_file="open62541-pack-master"
unzip Libraries/Systems/$open62541_zip_file.zip -d Libraries/Systems/
mv Libraries/Systems/$open62541_zip_file Libraries/Systems/open62541
mkdir -p Libraries/Systems/open62541/build
cd Libraries/Systems/open62541/build
cmake ..
make
sudo make install
cd ../../../..
rm -fr Libraries/Systems/open62541
#1.2 Build JSON
json_zip_file="json-3.12.0"
unzip Libraries/Systems/$json_zip_file.zip -d Libraries/Systems/
mv Libraries/Systems/$json_zip_file Libraries/Systems/json
mkdir -p Libraries/Systems/json/build
cd Libraries/Systems/json/build
cmake ..
make
sudo make install
cd ../../../..
rm -fr Libraries/Systems/json
#1.2 Build Yaml-cpp
yaml_cpp_zip_file="yaml-cpp-yaml-cpp-0.6.0"
unzip Libraries/Systems/$yaml_cpp_zip_file.zip -d Libraries/Systems/
mv Libraries/Systems/$yaml_cpp_zip_file Libraries/Systems/yaml-cpp
mkdir -p Libraries/Systems/yaml-cpp/build
cd Libraries/Systems/yaml-cpp/build
cmake ..
make
sudo make install
cd ../../../..
rm -fr Libraries/Systems/yaml-cpp