yocto

yocto wifi

최진한 2019. 4. 7. 09:19

 

$ bitbake -c menuconfig virtual/kernel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

poky/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/wpa_supplicant.conf-sane

 

network={

        ssid="MYSSID"      <- ap name

        psk="MY-SECURE-PASSKEY" <- ap password

}

 

 

 

poky/meta/recipes-core/initscripts/initscripts-1.0/start-wifi.sh

 

#!/bin/sh

killall wpa_supplicant
rfkill unblock all
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf -D wext
dhclient wlan0

: exit 0

 

poky/meta/recipes-core/initscripts/initscripts_1.0.bb

 

SRC_URI = "file://functions \
           file://start-wifi.sh \  

 

do_install () {
install -m 0755    ${WORKDIR}/start-wifi.sh     ${D}${sysconfdir}/init.d

#
# Create runlevel links
#

update-rc.d -r ${D} start-wifi.sh start 97 2 3 4 5 .

 

MASKED_SCRIPTS = " \
  start-wifi \
  urandom"

 

 

build/conf/local.conf

 

CORE_IMAGE_EXTRA_INSTALL += " wpa-supplicant

CORE_IMAGE_EXTRA_INSTALL += " iw"

CORE_IMAGE_EXTRA_INSTALL +=  " dhcp-client"

 

 

$ bitbake core-image-sato