Kaa releases
Shortcuts
Skip to end of metadata
Go to start of metadata

This guide explains how to build Kaa C/C++ endpoint SDKs for Raspberry Pi on a Linux machine.

Alternative

You can also build the Kaa C/C++ endpoint SDK right on the Raspberry Pi board. Refer to Raspberry Pi integration guide for further details.

Verified against:

Host OS: Ubuntu 14.04 LTS 32-bit LTS

Target OS: Raspbian Jessie (2015-11-21)

The further instructions must be executed on the host machine.

Cross-compiling Kaa C SDK

  1. Download and install toolchain.

  2. Download and install openssl.

  3. Generate Kaa SDK.

  4. Compile Kaa SDK.

Cross-compiling Kaa C++ SDK

  1. Download and install toolchain.

  2. Download and install zlib.

  3. Download and install bzib2.

  4. Download and install boost.

    Edit the project-config.jam file. Add 'using gcc : arm : arm-linux-gnueabihf-c++ ;' instead of  'using gcc ;':

  5. Install Avro for target and host. Also Avro depends on some Boost components. So they need to be installed too.

    Install Avro for host:

    Build Avro for target (Avro should be patched to be built):

  6. Install Botan.

  7. Generate Kaa SDK.

  8. Compile Kaa SDK.


Copyright © 2014-2016, CyberVision, Inc.

  • No labels

2 Comments

  1. The following command in step 5 currently fails with 404 not found:

     

     

    1. Thanks. Link is updated now.