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
1 comentário
Comments feed for this article
maio 10, 2016 às 10:36 pm
IoT e openCertiface com Intel Edison | Assunto NERD:
[…] do princípio que as ferramentas para compilação nativa esta configura baseada no post anterior, vamos ao próximos […]