Лучше, чем устанавливать файл -файлом -, вы создаете прокси-сервер 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";
Мне удалось найти правильные модули ядра, и теперь они работают. Вот полный процесс:
Добавьте следующие строки в ваш 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
. Проверьте следующие модули :
Затем вернитесь в главное меню и введите Device Drivers > Network device support > Wireless LAN
Выберите драйверы marvell :
Сохраните изменения и запустите:
bitbake b2qt-embedded-qt5-image
Теперь должны быть установлены необходимые прошивки, драйвера и инструменты.