【发布时间】:2014-07-22 19:08:06
【问题描述】:
我正在使用 Buildroot 创建一个文件系统以在 ARM 目标上运行。
经过几次尝试,我设法让它工作,但我发现了一些问题。
- 没有任何包管理器。
无法安装新的实用程序。我发现了this 关于 opkg 的问题,我会尝试在编译 Buildroot 之前将其包含在内
- 键盘已设置为 us_US 布局。
是否可以从 buildroot 将默认键盘布局设置为 it_IT,而不是在 /etc/rcS 中使用 loadkmap 加载配置文件?
- ping 和 wget 命令显示
ping www.google.com
ping:错误的地址 google.com
为了解决这个问题,在 Buildroot 中是否需要做任何特定的配置?
网络点是最重要的。
这是 ifconfig 命令的输出:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25702 errors:0 dropped:0 overruns:0 frame:0
TX packets:25702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 MB) TX bytes:0 (0.0 MB)
【问题讨论】:
-
“没有任何包管理器” -- 这是使用简单构建工具的一个已知问题。如果您还需要构建/管理包,请使用 OpenEmbedded 或 Yocto。
ping问题似乎是您的主板网络配置不完整,而不是 Buildroot 问题。 DNS 服务器是否可达?是否定义了网关地址? -
"这是 ifconfig 命令的输出:..." -- 该输出似乎表明您根本没有配置网络接口。只有环回接口。要访问 Internet,您需要配置以太网接口 eth0。用
ifconfig -a看看你有没有这样的接口。
标签: linux keyboard wget buildroot