mbpoll 交叉编译

下载

下载 mbpoll 源码,

Gitee:

git clone https://gitee.com/droidzxy/mbpoll.git

Github:

https://github.com/epsilonrt/mbpoll.git

下载 libmodbus源码,

Gitee:

git clone https://gitee.com/idrm-iot/libmodbus.git

Github:

https://github.com/stephane/libmodbus.git

编译

编译libmodbus源码,

powershell 复制代码
mkdir install

./autogen.sh

./configure \
    --host=arm-none-linux-gnueabihf \
    --prefix=$PWD/install \
    --enable-static \
--disable-shared

make -j$(nproc)

make install

编译出来的目标文件在

/home/xxx/OpenSource/libmodbus/install

编译mbpoll 源码,

powershell 复制代码
mkdir build

cd build

cmake .. \
    -DCMAKE_C_COMPILER=arm-none-linux-gnueabihf-gcc \
    -DCMAKE_CXX_COMPILER=arm-none-linux-gnueabihf-g++ \
    -DCMAKE_SYSTEM_NAME=Linux \
-DCMAKE_SYSTEM_PROCESSOR=arm\	-DCMAKE_FIND_ROOT_PATH=/home/xxx/OpenSource/libmodbus/install \
    -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \
    -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \
    -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
    -DCMAKE_PREFIX_PATH=/home/xxx/OpenSource/libmodbus/install \
    -DCMAKE_INSTALL_PREFIX=$PWD/install

make -j$(nproc)
相关推荐
做萤石二次开发的哈哈1 小时前
海康甲烷监测终端二次开发:四级能力门控、规则联动与两类异常事件的全链路拆解
物联网·二次开发·工业安全·蓝海aiot一站式工作台·aiot开发·危险气体监测·甲烷检测
阿乔外贸日记1 小时前
全球电子产业高度集中:中、韩、日和中国台湾地区占全球数字硬件产能八成
大数据·服务器·人工智能·物联网·云计算
北京盛世宏博大卤蛋3 小时前
多机房分布式采集实战:网口温湿度传感器网段划分与网关解耦要点
物联网
Yiran_G3 小时前
BLE终端数据积压如何处理?缓存队列、断连补传与流量调度设计
嵌入式硬件·物联网
做萤石二次开发的哈哈3 小时前
网络音箱如何接入?音频文件夹、TTS播报、音量管控与ISAPI透传对接详解
人工智能·物联网·蓝海aiot一站式工作台·aiot开发·网络音箱·智慧广播·二次开放
by————组态4 小时前
Ricon组态适用领域全景解析:工业制造、能源、市政民生与智慧城市四大场景落地实践
后端·物联网·数学建模·智慧城市·能源·制造·组态
资深电气设计4 小时前
ABB AFC/AF/AX系列接触器在数据中心液冷机组中的负载适配技术
运维·物联网·创业创新·业界资讯
rtu遥测终端机5 小时前
四信智慧船舶动态感知方案实现船岸一体化智能监管
物联网
星恒讯工业路由器5 小时前
工信部调整超宽带设备频段:7-9GHz为5G/6G腾频谱,工业UWB设备面临合规升级
网络·物联网·5g·无线通信·5g专网·超宽带uwb·频谱管理
HZZD_HZZD6 小时前
厂区三级计量怎么选表?互感器倍率与需量管理
大数据·物联网·腾讯云