IDE de Arduino

IDE de software de Arduino

Captura de pantalla del IDE de Arduino con el programa Blink
Tipo de Entorno de desarrollo integrado
Autor Arduino S.A. [d]
Desarrollador software arduino
Escrito en C , C++ , Java
Sistema operativo Windows , mac OS , Linux
plataforma de hardware IA-32 , x86-64 , BRAZO
ultima versión
Licencia Licencia LGPL o GPL
Sitio web arduino.cc/en/Main/Software
 Archivos multimedia en Wikimedia Commons

Arduino IDE  es un entorno de desarrollo integrado para Windows , MacOS y Linux , desarrollado en C y C++ [2] , diseñado para crear y cargar programas en placas compatibles con Arduino , así como placas de otros fabricantes [3] .

El código fuente para el entorno se publica bajo la Licencia Pública General GNU versión 2 [4] . Soporta lenguajes C y C++ usando reglas especiales de estructuración de código [5] . Arduino IDE proporciona una biblioteca de software del proyecto Wiring que proporciona muchas rutinas comunes de entrada y salida. El código escrito por el usuario requiere solo dos funciones básicas para ejecutar el boceto y el bucle del programa principal, que se compilan y vinculan con el código auxiliar del programa main ()en un programa de bucle ejecutable con la cadena de herramientas GNU , también incluida en la distribución IDE [6] . Utiliza el programa avrdude para convertir el código ejecutable en un archivo de texto con codificación hexadecimal que el cargador carga en el firmware de la placa [7] [8] [9] en la placa Arduino .

Con la popularidad de Arduino, otros proveedores han comenzado a introducir compiladores personalizados y herramientas de código abierto (núcleos) como una plataforma de software que puede crear y cargar bocetos en otros microcontroladores que no son compatibles con la línea oficial de microcontroladores de Arduino.

En octubre de 2019, Arduino Foundation comenzó a brindar acceso anticipado al nuevo Arduino Pro IDE con depuración [10] y otras funciones avanzadas [11] .

Notas

  1. Ya está aquí: demos la bienvenida a Arduino IDE 2.0 - 2022.
  2. Preguntas frecuentes sobre Arduino . www.arduino.cc Consultado el 26 de abril de 2020. Archivado desde el original el 10 de abril de 2006.
  3. Steve Bush. Actualizado: Arduino anuncia la placa FPGA, ATmega4809 en Uno Wi-Fi mk2, IDE basado en la nube y  hardware IoT . Electronics Weekly (18 de mayo de 2018). Consultado el 26 de abril de 2020. Archivado desde el original el 27 de julio de 2019.
  4. arduino/Arduino . — 2020-04-26. Archivado desde el original el 29 de diciembre de 2019.
  5. Jack J. Purdum. Comienzo de C para Arduino: aprenda a programar en C para Arduino . - 2015. - ISBN 978-1-4842-0940-0 , 978-1-4842-0941-7.
  6. George R. Castro. Construyendo un sistema de seguridad para el hogar con Arduino: diseñe, construya y mantenga un sistema de seguridad para el hogar con Arduino Uno . - 2015. - ISBN 978-1-78528-380-2 , 978-1-78528-060-3.
  7. Massimo Banzi, Michael Shiloh. Comenzando con Arduino . - 2014. - ISBN 978-1-4493-6331-4 , 978-1-4493-6329-1.
  8. Proceso de creación de croquis - CLI de Arduino . arduino.github.io. Consultado el 26 de abril de 2020. Archivado desde el original el 6 de mayo de 2021.
  9. Notas de la versión de Arduino Pro . proyecto arduino. Consultado el 4 de noviembre de 2019. Archivado desde el original el 10 de diciembre de 2020.
  10. Por. El IDE de Arduino finalmente crece  . Hackaday (21 de octubre de 2019). Consultado el 26 de abril de 2020. Archivado desde el original el 22 de octubre de 2019.
  11. Tony dice. Presentamos el nuevo Arduino Pro IDE con  funciones avanzadas . Consultado el 26 de abril de 2020. Archivado desde el original el 13 de diciembre de 2019.