Как добавить функциональность Wi-Fi в core-image-x11 Yocto ImageLinux

Ответить Пред. темаСлед. тема
Anonymous
 Как добавить функциональность Wi-Fi в core-image-x11 Yocto Image

Сообщение Anonymous »

Я создаю образ Yocto, используя рецепт core-image-x11 для платы variscite dart-mx8m-mini. Проблема, с которой я столкнулся, заключается в том, что при загрузке образа у меня нет возможности Wi-Fi.

Код: Выделить всё

ifconfig
предоставляет только etho0 и lo, но не поддерживает wlan0

Код: Выделить всё

ip link show
обеспечивает

Код: Выделить всё

lo:  mtu 65536 qdisc noqueue qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0:  mtu 1500 qdisc mq qlen 1000
link/ether f8:dc:7a:73:91:90 brd ff:ff:ff:ff:ff:ff
3: can0:  mtu 16 qdisc noop qlen 10
link/[280]
и список Wi-Fi устройств nmcli ничего не дают
Когда я создаю fsl-image-gui, я есть wlan0 и можно подключить плату к Wi-Fi.
Пока я пробовал следующее.
  • Следующая документация по варицитам здесь. Чтобы включить радио Wi-Fi.
    Сделал эти дополнения в свой local.conf
  • Код: Выделить всё

    MACHINE_FEATURES:append = " wifi"
  • Код: Выделить всё

    DISTRO_FEATURES:append = " wifi"
  • Код: Выделить всё

    KERNEL_MODULE_AUTOLOAD += " brcmfmac"

Код: Выделить всё

IMAGE_INSTALL:append = " \
linux-firmware-bcm43430 \
linux-firmware-bcm43455 \
linux-firmware-nxp89xx \
iw \
wpa-supplicant \
networkmanager \
networkmanager-nmcli \
firmware-nxp-wifi"
  • запуск modprobe brcmfmac для загрузки драйвера вручную
здесь это мой local.conf:

Код: Выделить всё

MACHINE ??= 'imx8mm-var-dart'
DISTRO ?= 'fsl-imx-xwayland'
EXTRA_IMAGE_FEATURES = "dev-pkgs tools-sdk ssh-server-openssh"
USER_CLASSES ?= "buildstats"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS ??= "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \
HALT,${TMPDIR},100M,1K \
HALT,${DL_DIR},100M,1K \
HALT,${SSTATE_DIR},100M,1K \
HALT,/tmp,10M,1K"
PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
CONF_VERSION = "2"

DL_DIR = "/home/ubuntu/yocto_downloads"
ACCEPT_FSL_EULA = "1"

PACKAGE_CLASSES = "package_deb"

# Limit system resources used during build
BB_NUMBER_THREADS = "16"
PARALLEL_MAKE = "-j 16"

# Use preferred version for packages
PREFERRED_VERSION_nodejs = "20.13.0"

# Install additional packages
IMAGE_INSTALL:append = " git \
git-perltools \
nodejs \
nodejs-npm \
openocd \
libmhash \
readline \
cronie \
feh \
i2c-tools \
dosfstools \
tar \
nginx \
firmware-releases \
libusb1 \
libusb1-dev \
dfu-util \
unzip \
vim \
screen \
openssl-bin \
tzdata \
bluez5 \
nrfutil \
"

# Increase rootfs disk space
IMAGE_ROOTFS_EXTRA_SPACE = "5242880"

# Add missing python packages
CORE_IMAGE_EXTRA_INSTALL += " python3 python3-pip python3-configargparse"

# Enable X11
DISTRO_FEATURES:append = " x11 \
opengl \
"
Исключая все упомянутое выше
Это мой первый проект, над которым я работаю и изучаю разработку встроенных систем, поэтому не уверен, что я пропал без вести. Буду очень признателен за любую информацию.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/790 ... octo-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»