【发布时间】:2021-10-27 14:09:06
【问题描述】:
我最近使用 Yocto 构建工具为 Raspberry Pi 4 开发板创建了一个自定义最小映像,我的目标是在我的桌面上使用 ssh 协议控制开发板,为此我尝试将其连接到 wifi。我配置了 wpa_supplicant.conf 并设法将我的树莓派连接到网络,但无法访问互联网。 wpa_supplicant -B -Dnl80211 -c /etc/wpa_supplicant.conf -iwlan0
之后我明白了:
wlan0 : Associated with XX:XX:XX:XX:XX:XX
wlan0: WPA: Key negociation completed with XX:XX:XX:XX:XX:XX [PTK=CCMP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to XX:XX:XX:XX:XX:XX completed [id=0 id_str=]
然后我意识到 dhcpd 命令不起作用,并且该库在我的图像上不可用。 如何在我的图像上添加这个库,我可以直接将它安装在我的 micro SD 上还是必须构建一个新图像?我的 bblayers.conf 看起来像这样
BBLAYERS ?= " \
/home/ryan/poky/meta \
/home/ryan/poky/meta-poky \
/home/ryan/poky/meta-yocto-bsp \
/home/ryan/poky/meta-raspberrypi \
/home/ryan/poky/meta-openembedded/meta-oe \
/home/ryan/poky/meta-openembedded/meta-python \
/home/ryan/poky/meta-openembedded/meta-multimedia \
/home/ryan/poky/meta-openembedded/meta-networking \
/home/ryan/poky/meta-openembedded/meta-filesystems \"
在 meta 里面有:recipes-connectivity 里面有一个 dhcpcd 文件,应该在构建过程中添加吗?
【问题讨论】:
标签: linux raspberry-pi wifi yocto