首页 > 解决方案 > 如何在 buildroot 系统上升级库?

问题描述

我对嵌入式 Linux 非常陌生,并且正在使用 buildroot。我们有一个非常旧的 DNP3 库,想从 2.3 升级到 3.1。我什至不知道从哪里开始。有人可以指点我有关如何升级现有库或包的教程或说明吗?

标签: upgradebuildrootdnp3

解决方案


Buildroot 手册中没有明确解释,但更新包是:

  • 查找包目录(例如package/dnp3);
  • 更改文件中的版本号dnp3.mk
  • 下载包make dnp3-source
  • 由于缺少散列,这将给出错误:记下散列并将其更新为dnp3.hash.

当然,这通常是不够的,因为更新的包有新的依赖项,或者必须打补丁才能在交叉编译中构建它,或者各种其他问题。


推荐阅读