首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Beaglebone中的libmodbus交叉编译和安装

Beaglebone中的libmodbus交叉编译和安装
EN

Stack Overflow用户
提问于 2014-01-04 13:49:37
回答 1查看 5.8K关注 0票数 3

有人能告诉我如何为beaglebone安装和交叉编译libmodbus库(libmodbus.org)吗?

我试图编译我的本地机器,在它中安装了ubuntu,库被正确安装并且工作正常。但我想为beaglebone安装。我在本地机器上有beaglebone的文件系统(目标网络文件系统)

我想写一个modbus主机(客户端) rtu代码,并运行在我上面提到的板上。请指导我做这项工作。

EN

回答 1

Stack Overflow用户

发布于 2014-01-05 09:34:39

手册交叉编译

您应该使用工具链的前缀配置构建系统(例如,arm-none-linux-gnueabi用于Sourcery CodeBench ARM 2013.05):

代码语言:javascript
复制
./configure --host=arm-none-linux-gnueabi

(如果找不到confgure脚本,请先执行autogen.sh来创建它),构建库:

代码语言:javascript
复制
make

然后将库文件复制到rootfs:

代码语言:javascript
复制
cp src/.libs/libmodbus.* path-to-your-rootfs-usr-lib

Buildroot风味

代码语言:javascript
复制
git clone git://git.busybox.net/buildroot
make beaglebone_defconfig
make menuconfig

并搜索libmodbus“目标包->库->网络”,选择它并构建整个根目录:

代码语言:javascript
复制
make
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20921824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档