User Tools

Site Tools


yocto

POKY / OE

Layer meta-oic is providing iotivity and a couple of examples, it can be used by any OS based on Yocto/OE or many different hardware.

Layer Supported by project.

Usage:

git clone http://git.yoctoproject.org/git/meta-oic

Current release is: 1.2.1

Next integration: 1.3.0

Notes

Maintainer Kishen Maloor explained more about meta-oic :

Note

Iotivity project has maintenance branches called 1.1-rel, 1.2-rel etc, so downstream patches are also welcome there.

examples apps are ready to be tested from :

/opt/iotivity/examples/resource/cpp/simpleserver

/opt/iotivity/examples/resource/cpp/simpleclient

TIZEN

Check Yocto chapter on Tizen page

OSTRO

AUTOMOTIVE: Tizen, Genivi, AGL

Check dedicated page for GENIVI, AGL Automotive distros

Using Yocto/OE SDK toolchain

Yocto is very convenient to ship BSP and SDKs, to use crossbuild unsupported iotivity or some examples code.

You need to set the right env and use scons this way:

. /usr/local/${sdk_package}/environment-setup-${sdk_toolchain}-linux-gnueabi
unset PYTHONHOME #
scons TARGET_ARCH=arm TARGET_OS=yocto

If build dependencies like boost are not part of SDK you'll have to build them too

In the end libs will be in out folder (double check about EABI).

IOTIVITY-NODE

MISC

yocto.txt · Last modified: 2017/03/23 18:00 by Phil Coval