yocto install
% sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath
% sudo apt-get install libsdl1.2-dev xterm
% sudo apt-get install make xsltproc docbook-utils fop dblatex xmlto
% sudo apt-get install autoconf automake libtool libglib2.0-dev
% mkdir yocto
% cd yocto
% git clone -b dunfell git://git.yoctoproject.org/poky.git
% source poky/oe-init-build-env
% cd conf
% vi local.conf
MACHINE ??= "beaglebone-yocto"
PACKAGE_CLASSES ?= "package_rpm package_ipk"
EXTRA_IMAGE_FEATURES += "debug-tweaks"
EXTRA_IMAGE_FEATURES += "tools-sdk"
EXTRA_IMAGE_FEATURES += "tools-debug"
EXTRA_IMAGE_FEATURES += "eclipse-debug"
% cd yocto/build
% bitbake core-image-sato
% chmod 777 format-sdcard.sh
% sudo ./format-sdcard.sh sdb
Plug SD card out of the USB slot and insert again.
% cd ~/yocto/build/tmp/deploy/images/beaglebone-yocto
% sudo dd if=core-image-minimal-beaglebone-yocto.wic of=/dev/sdb
sd card beaglebone에 삽입 후 power on
% sudo minicom
udhcpc: started, v1.35.0
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: no lease, forking to background
done.
Starting syslogd/klogd: done
Poky (Yocto Project Reference Distro) 4.1 beaglebone-yocto /dev/ttyS0
beaglebone-yocto login: root
root@beaglebone-yocto:~#