Arduino Blog »CLI do Arduino: Uma introdução

Arduino Blog »CLI do Arduino: Uma introdução

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Faz muito tempo desde que lançamos nosso IDE do Arduino, inspirado na gloriosa interface de processamento, e o que começou como um wrapper de UI do Java para scripts de construção passou por inúmeras iterações nos últimos quinze anos.

Alguns podem se lembrar da transição entre 1.0 e 1.5, ou o ícone do aplicativo sendo substituído, mas nos bastidores, onde muitos de nossos usuários não aparecem, revisamos completamente a maneira como as bibliotecas são incluídas, o código é limpo e sem falhas medidas são implementadas e um esboço é construído.

Ao mesmo tempo, nossos usuários mais avançados estão implementando soluções alternativas para usar nossos recursos internos. construtor comando em seus fluxos de trabalho pelos mais diversos motivos.

Os projetos surgiram para criar makefiles baseados no Arduino, criar scripts, codificadores e trechos de código para programar suas placas usando seus editores de código favoritos. Vimos pessoas usarem Eclipse, Sublime Text, VS Code, VS (Código), Vi (m), Emacs, ou mesmo o XCode para criar projetos Arduino.

Mantemos nossos olhos atentos quando se trata de como nossa comunidade usa nossas ferramentas e tenta o máximo possível aprender com elas, e isso nos inspirou a voltar à prancheta.

O software que compõe a plataforma Arduino cresceu gradualmente ao longo do tempo – novos recursos foram adicionados e, às vezes, a necessidade de levar rapidamente em consideração essas mudanças não facilitou a previsão de como as coisas se desenvolveriam nos próximos anos. Isso levou a uma situação em que vários blocos de código e funcionalidades foram espalhados por diferentes produtos de software Arduino (o Java IDE, o Create Agent, os servidores do Editor da Web, ferramentas de upload / descoberta etc.), alguns deles sobrepostos ou redundantes.

Leia Também  Quais são os diferentes Quais são os diferentes tipos de baterias ?? Primário, Recarregável, Li-Ion

As necessidades de nossa comunidade, assim como a nossa, nos levaram a repensar radicalmente nossa abordagem e a embarcar em uma grande operação de refatoração com o objetivo de obter uma única implementação de referência: a interface de linha de comando do Arduino.

À medida que avançamos, todos os nossos produtos herdados estão sendo reformulados para usar a CLI do Arduino como base para a construção.

Acreditamos que esse esforço fornecerá a nossos usuários e a nós mesmos ferramentas mais avançadas e flexíveis, das quais todos podemos nos beneficiar.

Como isso começou

Após um longo período de uso interno e exploração, anunciamos a visualização alfa da CLI do Arduino em agosto de 2018.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

A partir desse momento, concentramos nossos esforços em adicionar recursos, suavizar algumas arestas e melhorar a usabilidade da CLI, em grande parte com base no feedback dos usuários de nossa comunidade (confira nossa versão mais recente no GitHub).

Uma ferramenta para habilitar fluxos de trabalho avançados

Ter uma ferramenta de linha de comando flexível, porém simples, fornecendo todos os recursos e flexibilidade que fizeram do Arduino uma plataforma de sucesso, pode permitir que os usuários encontrem novas maneiras de melhorar sua produtividade. Um ótimo exemplo é como o Arduino CLI foi usado nos processos de Integração Contínua, um exemplo excelente dos nossos amigos do TensorFlow, uma estrutura popular de aprendizado de máquina de código aberto. Isso nos encorajou a fornecer uma ação oficial do GitHub da CLI do Arduino.

Este aplicativo demonstra como a CLI do Arduino não é apenas uma ferramenta de linha de comando, mas contém tudo o que você precisa para criar aplicativos facilmente em todo o ecossistema do Arduino. Analise a saída JSON da CLI ou implemente-a como um serviço sempre ativo que aceita comandos por meio de uma interface gRPC usando o idioma de sua escolha.

Leia Também  Como funciona uma fiação de comutador de 2 vias?

Usamos o gRPC em nosso Pro IDE e em versões recentes de nosso IDE Java clássico.

Se quiser, você pode até usá-lo em seu Ir aplicação como uma biblioteca. Nossos serviços de editor da Web são criados usando essa abordagem.

Como funciona

A CLI do Arduino permite replicar os mesmos fluxos de trabalho com os quais você está acostumado com o nosso IDE, usando comandos simples em um shell, seu fluxo de trabalho de IC ou onde quiser:

1. Instale o pacote da placa e suas bibliotecas favoritas no seu PC.

2. Crie um esboço usando seu editor favorito.

3. Compile e envie o esboço para o seu quadro.

Em breve, lançaremos nosso iniciador de CLI para integrar todos. Confira o trailer abaixo para uma prévia!

Você pode acompanhar quaisquer respostas a esta entrada através do feed RSS 2.0.
Você pode deixar uma resposta ou fazer um trackback do seu próprio site.



cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br