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)
相关推荐
古译汉书3 天前
【IoT死磕系列】Day 7:只传8字节怎么控机械臂?学习工业控制 CANopen 的“对象字典”(附企业级源码)
数据结构·stm32·物联网·http
TDengine (老段)3 天前
TDengine IDMP 数据可视化——散点图
大数据·数据库·物联网·信息可视化·时序数据库·tdengine·涛思数据
Lupino3 天前
从逻辑“脑裂”到 AI 重构:不到 2 美金解决物联网电位反转难题
python·物联网
脚后跟3 天前
AI助力嵌入式物联网项目全栈开发
嵌入式硬件·物联网·ai编程
极客小张3 天前
基于STM32的智能水质监测与远程预警系统设计与实现
c语言·python·stm32·单片机·嵌入式硬件·物联网
csg11073 天前
PIC单片机驱动时钟芯片DS1302(附代码)
单片机·嵌入式硬件·物联网
shandongtianhe3 天前
物联网气象监测系统:开启智慧气象新时代
物联网
沐欣工作室_lvyiyi3 天前
面向智慧农业的物联网监测系统设计(论文+源码)
单片机·物联网·毕业设计·智慧农业
AAAAA92403 天前
2026年物联网发展综述:从“万物互联”迈向“万物智联”
物联网
上海合宙LuatOS3 天前
LuatOS核心库API——【ioqueue】IO序列化操作
linux·运维·服务器·网络·嵌入式硬件·物联网·硬件工程