Intel® Joule – interface GPIO

Documentação

000022761

10/05/2018

Intel® Joule – interface GPIO

A Intel Joule é um sistema em um módulo que combina um 64-bit, motor de computação quad-core com gerenciamento de energiaServiços, conectividade sem fio e e/S de alta velocidade para acelerar o seu tempo de mercado. O módulo oferece um grande desempenho e um volume de recursos como Wi-Fi, Bluetooth e comunicação USB entre outras interfaces como SPI, I2C, SD e UART. Todas estas características em um dispositivo muito pequeno!

Este documento descreve alguns detalhes sobre a interface GPIO no módulo Joule. Esta informação poderia ser usada apenas como a informação geral, ou poderia ser usada como um guia para projetar também uma placa feita encomenda. Informações gerais sobre a interface GPIO podem ser encontradas no seguinte site: https://en.wikipedia.org/wiki/General-purpose_input/output

O módulo Edison tem 8 GPIOs dedicados. Outras interfaces como SPI, I2C, UART ou PWM, se eles não são usados, os pinos podem ser configurados como GPIOs também. Detalhes sobre a distribuição de pinos da interface GPIO e mapeamento de pinos Linux podem ser verificados no seguinte documento: http://www.Intel.com/content/www/br/pt/support/boards-and-kits/000022327.html

A interface GPIO pode ser usada na biblioteca MRAA que fornece uma API para C/C++, Node. JS, Python e Java. Informações adicionais sobre a biblioteca MRAA podem ser encontradas no seguinte site: https://github.com/Intel-IOT-devkit/mraa

O MRAA GitHub fornece exemplos para se familiarizar com a interface GPIO e pode ser útil se o cliente planeja projetar uma placa personalizada.

Recursos adicionais que podem ser úteis também são os esquemas da placa de expansão Joule. Intel oferece uma placa de expansão para Joule que pode ser usado como um guia para projetar um circuito de interface personalizado GPIO. Você pode encontrar esses diagramas no seguinte link: https://software.Intel.com/en-US/articles/Intel-Joule-Expansion-Board-Schematic