当前位置 博文首页 > 文章内容

    linux嵌入式软件中libmudbus库的移植与使用

    作者: 栏目:未分类 时间:2020-07-09 9:01:00

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    一、libmodbus移植

    1、下载源码

    https://libmodbus.org/download/

    2、解压安装包:tar zxvf libmodbus-3.1.6.tar.gz

    3、打开安装包:cd libmodbus-3.1.6

    4、创建文件夹,存放编译输出:mkdir install

    5、配置交叉编译器:./configure --host=交叉编译前缀  --prefix=/home/list/libmodbus-3.1.6/install/

    注意prefix目录改为第4步创建的目录(pwd命令可查看路径,复制即可)

    6、make

    7、make install

    这样就会在刚刚创建的install文件夹下,看到include、lib,以备主程序调用,将install文件夹下include、lib里的复制到Linux工程中include、lib中

    在项目makefile文件中  LDFLAGS += -lmodbus 在调用函数的c文件中引入.h文件,具体根据工程中的Makefile添加