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)
相关推荐
会周易的程序员9 小时前
5 节点边缘冗余方案(上):基于 aiRaft 的物联网高可用控制面设计
c++·分布式·物联网·raft·iot·共识
AISenz9 小时前
AIMesh 2.5 vs SmartMesh IP:6TiSCH 工业无线协议对比与选型指南
物联网·工业物联网·物联网协议
当下新鲜事12 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用
运维·物联网·业界资讯
Hotchip_MEMS17 小时前
传统咪头与MEMS硅麦:雾化器气流传感方案对比
人工智能·笔记·物联网·电脑·制造
飞睿科技18 小时前
从一颗雷达芯片到一台生命体征仪:飞睿 UWB 雷达的“一芯两用”
嵌入式硬件·物联网·uwb
AISenz19 小时前
基于 AIMesh™ 的储气库高频采集与业务控制方案
物联网·信息与通信·工业物联网·物联网协议
深圳光特通信豆子19 小时前
1×9光模块DDM数字诊断监控技术手册
网络·物联网
AISenz19 小时前
基于 AIMesh™ 确定性工业无线的 AI 数据中心温控与液冷监测方案
物联网·信息与通信·工业物联网·物联网协议
Quanqiucard20 小时前
监控用物联网卡如何优化管理,降低安防项目通信成本
网络·物联网
重拳出击gogogo21 小时前
找靠谱互联网公司,我踩过的坑你知道吗?
物联网