O pessoal do ABC Makerspace resolveu corrigir um erro na instalação do suporte para a placa Intel Edison, e descobriu que o mesmo acontece com a Intel Galileo, mas para corrigir é necessário saber onde o Arduino IDE vai buscar os repositórios, a pendência era esse link de quando é instalado o suporte de uma nova placa.
Em conversa com o grupo, um corrigiu o erro localmente, porém é necessário enviar essa correção para os repositórios oficiais, e para descobrir a resposta deste caso foi usado o Wireshark.
As placas que usaremos para fazer o estudo são a Intel i686 Boards que é correspondente da linha de placas Intel Edison e a Intel i586 Boards, que é referente a linha de placas Intel Galileo.
Para preparar a captura a tela foi dividida no meio e deixei em uma parte o wireshark já aberto e na outra parte abri o Arduino IDE.
Área de trabalho dividida e preparada com wireshark e Arduino IDE |
Se for possível, antes de tudo, para minimizar o tamanho do pacote a ser capturado pelo wireshark, precisamos garantir que todos os outros programas estejam fechados, até para evitar confusão na hora da analise.
Arduino IDE
Depois de abrir o Arduino IDE, entre em Ferramentas -> Placa -> Gerenciador de Placas, na caixa que se abre, no canto superior direito basta digitar o nome da placa a ser adicionada, e como as duas são da Intel, o resultado será semelhante a este:
Resultado da busca por placas da Intel no Arduino IDE |
Infelizmente o link "more info" nos conduz ao http://maker.intel.com/ que esta desativado.
Para instalar o suporte às placas é só clicar em instalar e aguardar a finalização, depois para usar não se esqueça de selecionar a placa correta no Arduino IDE, entre em Ferramentas -> Placa e basta escolher a que vai utilizar.
Intel Edison
Para gravar o pacote do Wireshark, foi deixado aberto o Arduino IDE no ponto exato em que começa a instalação do suporte à placa, inicio o Wireshark e na sequencia a instalação no Arduino IDE, assim que concluida a instalação paro e salvo o pacote gerado pelo wireshark.
Wireshark e Arduino IDE abertos simultaneamente para gravação do pacote |
Ao analisar o pacote gravado pelo Wireshark, utilizando o filtro HTTP conseguimos o seguinte resultado:
Resultado do Wireshark com filtro HTTP2 para instalação da Intel Edison |
O mesmo procedimento depois foi feito para a Intel Galileo.
Intel Galileo
Resultado do Wireshark com filtro HTTP2 para instalação da Intel Galileo |
A Intel i586 Boards é a Galileo com a versão 1.6.7 + 1.0, e o pacote tem 56227 kb, e o arquivo gerado pelo wireshark foi de 62 MB, o link encontrado foi:
http://downloadmirror.intel.com/24806/eng/galileo-toolchain-linux64-1.6.2-1.0.tar.bz2
Apenas por curiosidade, como o resultado deu um IP (http://108.139.182.109), tentei acessar pelo browser, e o resultado foi um erro 403.
Assim que finalizada a correção será upada no github do ABC Makerspace.
Se gosta de plaquinhas de prototipagem já escrevi mais sobre o assunto em:
Primeiras impressões: conhecendo o Intel Edison [vídeo] - Tecmundo 09/01/2014
Nenhum comentário:
Postar um comentário