Я использую Buildroot для создания файловой системы для запуска по цели ARM.Файловая система с Buildroot - Проблемы с сетью и клавиатурой
После нескольких попыток мне удалось заставить его работать, но я заметил несколько проблем.
- Менеджер пакетов не был.
Невозможно установить новые утилиты. Я нашел this вопрос о opkg и я постараюсь включить его перед составлением Buildroot
- Клавиатура была установлена с макетом us_US.
Возможно ли установить раскладку клавиатуры по умолчанию на it_IT из buildroot вместо загрузки файла конфигурации с помощью loadkmap в/etc/rcS?
- пинг и Wget команды показывают
пинг www.google.com
пинг: плохой адрес 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? Определен ли адрес шлюза? – sawdust
* «Вот вывод команды ifconfig: ...» * - Этот вывод, похоже, указывает на то, что вы вообще не настроили сетевой интерфейс. Есть только интерфейс loopback. Для доступа в Интернет вам необходимо настроить интерфейс Ethernet ** eth0 **. Используйте 'ifconfig -a', чтобы узнать, есть ли у вас такой интерфейс. – sawdust