Сборка Yocto Boot2Qt для Colibri iMX6ULL без интерфейса Wi-Fi

Лучше, чем устанавливать файл -файлом -, вы создаете прокси-сервер APT и настраиваете в качестве клиента виртуальную машину без доступа в Интернет.

На стороне сервера APT:

sudo apt-get install apt-cacher-ng

На стороне клиента (ВМ без прямого доступа в Интернет):

sudo vi /etc/apt/apt.conf.d/01proxy
Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";
1
16.07.2019, 13:19
1 ответ

Мне удалось найти правильные модули ядра, и теперь они работают. Вот полный процесс:

Добавьте следующие строки в ваш local.conf:

BB_DANGLINGAPPENDS_WARNONLY ?= "true"

MACHINE ?= "colibri-imx6ull"

DISTRO_FEATURES_append = " wifi packagegroup-base-wifi dhcp-client"  // add wifi tools like iw and a dhcp client
MACHINE_FEATURES_append = " wifi"                                    // add wifi at machine level
IMAGE_INSTALL_append = " linux-firmware dhcp-client"                 // install all firmware (needed for wifi) and the dhcp client

Затем запустите menuconfig, чтобы добавить модули ядра, войдя в каталог сборки:BUILD_DIR/meta-boot2qt/build-colibri-imx6ull/И запустите команду

bitbake virtual/kernel -c menuconfig

Если вы получаете сообщения об ошибках с неопределенными символами, возможно, вам не хватает библиотеки ncurses. Установите его с помощьюsudo apt-get install libncurses-dev

Из меню, открывшегося на вкладке консоли, перейдите к Networking support > Wireless. Проверьте следующие модули :menuconfig

Затем вернитесь в главное меню и введите Device Drivers > Network device support > Wireless LANВыберите драйверы marvell :menuconfig

Сохраните изменения и запустите:

bitbake b2qt-embedded-qt5-image

Теперь должны быть установлены необходимые прошивки, драйвера и инструменты.

1
27.01.2020, 23:30

Теги

Похожие вопросы