Jeffrey Cross
Jeffrey Cross

10 excelentes recursos do Intel Galileo

A placa Intel Galileo. (Imagem por Matt Richardson)

O anúncio da Intel e do Arduino sobre a nova placa Galileo é uma grande novidade. É uma placa baseada em Linux que considero extremamente compatível com o ecossistema do Arduino, com base em minhas primeiras etapas com uma versão de pré-lançamento da placa. Aqui estão algumas das melhores características desta colaboração inovadora entre a Intel e o Arduino:

Compatibilidade de blindagem O cabeçalho de expansão na parte superior do Galileo deve parecer familiar, pois é compatível com as blindagens de 5V e 3.3V do Arduino projetadas para o Uno R3 (também conhecido como a pinagem do Arduino 1.0). Isso significa que ele possui 14 pinos de E / S digitais, 6 entradas analógicas, uma porta serial e um cabeçalho ICSP.

IDE familiar O ambiente de desenvolvimento integrado fornecido pela Intel para o Galileo se parece exatamente com o IDE do Arduino na superfície. No menu Boards, você verá a adição do Galileo em "Placas Arduino X86". O IDE modificado também é capaz de atualizar o firmware na placa.

Compatibilidade da biblioteca Ethernet Usar a porta Ethernet na placa é tão simples quanto usar a biblioteca Ethernet do Arduino. Consegui obter uma conexão HTTP com o Google sem modificar o exemplo padrão do WebClient.

Relógio em Tempo Real A maioria das placas Linux confia em uma conexão com a Internet para obter a data e a hora atuais. Mas com o RTC (relógio de tempo real) do Galileo, você poderá controlar o tempo mesmo quando a placa estiver desligada. Apenas conecte uma bateria de célula de moeda de 3.0V na placa.

Funciona com placas PCI Express Mini Na parte inferior da placa existe um slot de expansão para placas PCI Express Mini. Isso significa que você pode conectar WiFi, Bluetooth, cartões GSM para conectividade ou até mesmo uma unidade de estado sólido para mais armazenamento. Quando você conecta um cartão WiFi, ele funciona com a biblioteca Wifi do Arduino.

Porta USB Host A porta USB On-The-Go dedicada do Galileo permite que você use a biblioteca Host USB do Arduino para atuar como um teclado ou mouse para outros computadores.

Suporte para MicroSD Se você deseja armazenar dados, um slot para cartão microSD pode ser acessado a partir do seu código usando a biblioteca padrão de cartões SD do Arduino.

TWI / I2C, SPI Support Usando a biblioteca padrão do Arduino Wire ou a biblioteca SPI, você pode conectar componentes TWI / I2C ou SPI ao Galileo.

Conectividade serial Não existe apenas a porta serial típica para seus esboços nos pinos 0 e 1 da pinagem do Arduino, mas também há uma porta serial separada para conectar-se à linha de comando do Linux em seu computador. Você se conectará através da interconexão do conector de áudio ao lado da porta Ethernet. Esta porta é usada apenas para serial.

Linux on Board Uma distribuição muito leve do Linux é carregada nos 8 MB de memória flash. Se você quiser usar ferramentas como ALSA (para som), V4L2 (para entrada de vídeo), Python, SSH, node.js (para projetos da web) e openCV (para visão de computador), você pode inicializar o Galileo a partir de uma imagem de cartão SD que a Intel fornece.

Ação

Deixar Um Comentário