初学buildroot,解决下周软件包慢问题

我们知道,使用buildroot可以定制自己的嵌入式软件系统,但是因为众所周知的原因,完成一次编译,在现有条件下几乎不可能完成。
条件:ubuntu20.04主机,windows10主机。win主机下载软件包,通过SSH和WinSCP在ubuntu主机上做编译。
对象:树莓派3B+
疑难问题:下载软件包极慢,很多因为太慢而视为超时退出。
解决方法:
1.通过make menuconfig或者直接修改对应的config文件, 上建议BR2_DL_DIR=”$(TOPDIR)/. ./dl ” ,
我的方法是:

直接利用ubuntu20.04现有的Downloads目录。
注意:$(TOPDIR)/…/Downloads的指向,如果编译目录在多级子目录里,那么直接使用/home/host/Downloads。host是主机名称。
2.WEB科学上 现在不难,所以,通过make source,先确定哪个软件包下载慢,然后复制链接通过WEB下载,再用WinSCP加载下载的软件包到Downloads目录里。当然,这样做有点繁琐,但好处是下载的软件包可以留着备用。

编译过程问题:
1.ERROR: expected,hash验证 错:修改对应的hash,替换。
2.configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月7日
下一篇 2022年2月7日

相关推荐