yocto

yocto install

최진한 2018. 4. 1. 19:52

% 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

format-sdcard.sh
0.00MB

 

 

 

 

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:~#