IDE do Arduino
| IDE de software Arduino | |
|---|---|
| Captura de tela do Arduino IDE com o programa Blink | |
| Tipo de | Ambiente de desenvolvimento integrado |
| Autor | Arduino LLC [d] |
| Desenvolvedor | Software Arduino |
| Escrito em | C , C++ , Java |
| Sistema operacional | Windows , macOS , Linux |
| Plataforma de hardware | IA-32 , x86-64 , ARM |
| última versão |
|
| Licença | Licença LGPL ou GPL |
| Local na rede Internet | arduino.cc/en/Main/Software |
| Arquivos de mídia no Wikimedia Commons | |
Arduino IDE é um ambiente de desenvolvimento integrado para Windows , MacOS e Linux , desenvolvido em C e C++ [2] , projetado para criar e fazer upload de programas para placas compatíveis com Arduino , bem como placas de outros fabricantes [3] .
O código fonte para o ambiente é liberado sob a GNU General Public License versão 2 [4] . Suporta linguagens C e C++ usando regras especiais de estruturação de código [5] . O Arduino IDE fornece uma biblioteca de software do projeto Wiring que fornece muitas rotinas comuns de entrada e saída. O código escrito pelo usuário requer apenas duas funções básicas para executar o sketch e o loop do programa principal, que são compilados e vinculados ao stub do programa main ()em um programa de loop executável com a cadeia de ferramentas GNU , também incluída na distribuição IDE [6] . Usa o programa avrdude para converter o código executável em um arquivo de texto codificado em hexadecimal que é carregado na placa Arduino pelo uploader no firmware da placa [7] [8] [9] .
Com a popularidade do Arduino, outros fornecedores começaram a introduzir compiladores personalizados e ferramentas de código aberto (kernels) como uma plataforma de software que pode criar e fazer upload de esboços para outros microcontroladores não suportados pela linha oficial de microcontroladores Arduino.
Em outubro de 2019, a Arduino Foundation começou a fornecer acesso antecipado ao novo Arduino Pro IDE com depuração [10] e outros recursos avançados [11] .
Notas
- ↑ Está aqui: dê as boas-vindas ao Arduino IDE 2.0 - 2022.
- ↑ Perguntas frequentes sobre Arduino . www.arduino.cc Recuperado em 26 de abril de 2020. Arquivado do original em 10 de abril de 2006.
- ↑ Steve Bush. Atualizado: Arduino anuncia placa FPGA, ATmega4809 em Uno Wi-Fi mk2, IDE baseado em nuvem e hardware IoT . Electronics Weekly (18 de maio de 2018). Recuperado em 26 de abril de 2020. Arquivado a partir do original em 27 de julho de 2019.
- ↑ arduino/Arduino . — 2020-04-26. Arquivado do original em 29 de dezembro de 2019.
- ↑ Jack J Purdum. Iniciando C para Arduino: aprenda programação C para o Arduino . - 2015. - ISBN 978-1-4842-0940-0 , 978-1-4842-0941-7.
- ↑ George R Castro. Construindo um sistema de segurança residencial com Arduino: projete, construa e mantenha um sistema de segurança residencial com Arduino Uno . - 2015. - ISBN 978-1-78528-380-2 , 978-1-78528-060-3.
- ↑ Massimo Banzi, Michael Shiloh. Introdução ao Arduino . - 2014. - ISBN 978-1-4493-6331-4 , 978-1-4493-6329-1.
- ↑ Processo de construção do Sketch - Arduino CLI . arduino.github.io. Recuperado em 26 de abril de 2020. Arquivado a partir do original em 6 de maio de 2021.
- ↑ Notas de lançamento do Arduino Pro . projeto arduino. Recuperado em 4 de novembro de 2019. Arquivado a partir do original em 10 de dezembro de 2020.
- ↑ Por. O Arduino IDE finalmente cresce . Hackaday (21 de outubro de 2019). Recuperado em 26 de abril de 2020. Arquivado a partir do original em 22 de outubro de 2019.
- ↑ diz Tony. Apresentando o novo Arduino Pro IDE com recursos avançados . Recuperado em 26 de abril de 2020. Arquivado do original em 13 de dezembro de 2019.