Intel-Edison

Neste post, veremos como compilar aplicações nativas para a plataforma Intel Edison, primeiramente efetue e download do pacote SDK – Cross Compile Tools na pagina oficial da Intel: https://software.intel.com/en-us/iot/hardware/edison/downloads

A seguir descompacte o arquivo ZIP e execute o arquivo Shell.

$ unzip /dados/programas.install/Hardware/IntelEdison/edison-sdk-linux64-ww25.5-15.zip
Archive: /dados/programas.install/Hardware/IntelEdison/edison-sdk-linux64-ww25.5-15.zip
inflating: poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.manifest
inflating: poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.sh

A seguir execute o script toolchain como super usuário.

$ sh poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.sh
Enter target directory for SDK (default: /opt/poky-edison/1.7.2):
You are about to install the SDK to "/opt/poky-edison/1.7.2". Proceed[Y/n]?
Extracting SDK...done
Setting it up...done
SDK has been successfully set up and is ready to be used.

Agora criaremos uma arquivo em C++ no estilo ola mundo para teste.

#include <iostream>
int main()
{
    std::cout <<";Assunto Nerd!"\n;
    return 0;
}

Agora configure as variaveis ambientais, compile, efetue o upload com o scp( copia sobre ssh) e execute o programa.

$ source /opt/poky-edison/1.7.2/environment-setup-core2-32-poky-linux

$ $CXX hello.c -o hello

$ scp hello root@192.168.2.15:/home/root

$ ./hello
Assunto Nerd!

Pronto, duvidas em cabelo@opensuse.org