DLMS版本移植972平台
交叉编译目录添加 972平台对应的libcrypto.so.1.1,libssl.so.1.1
azan@ubuntu:/usr/local/arm-2014.05/arm-none-linux-gnueabi/lib$ ls
armv4t ldscripts lib972.zip libcrypt-0.9.33.2.so libcrypto.a libcrypto.so libcrypto.so.1.0.0 libcrypto.so.1.1 libcrypt.so.0 libssl.so libssl.so.1.1 libsupc++.a thumb2
修改arm-none-linux-gnueabi-gcc和 arm-none-linux-gnueabi-g++执行C、CPP混合编译
#!/bin/bash
mkdir -p build
rm build/* -rf
cd build/
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=arm-none-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=arm-none-linux-gnueabi-g++ ..
make -j8
DCU的web功能打开
工程makefile里打开web编译 ADD_SUBDIRECTORY(./src/web/)
主要涉及调用库libgo.so 生成的exe代码 dcui
azan@ubuntu:~/workDcu/dcu/dc/output/linux/smartdc$ ls
dcui ID.bin lib libcrypto.so libcrypto.so.1.0.0 log.conf script sdc.dat smartdc ui.conf upgrade web
azan@ubuntu:~/workDcu/dcu/dc/output/linux/smartdc$ LD_LIBRARY_PATH=./lib ./dcui -l -v 100
WEB(18.11.16.01)
loadMe start!
load DCU ID= 0000000000010 !
输入网址
http://192.168.100.151:9801/index.asp#