Arduino IDE

IDE software Arduino

Captură de ecran a Arduino IDE cu programul Blink
Tip de Mediu de dezvoltare integrat
Autor Arduino LLC [d]
Dezvoltator Software-ul Arduino
Scris in C , C++ , Java
Sistem de operare Windows , macOS , Linux
Platformă hardware IA-32 , x86-64 , ARM
ultima versiune
Licență Licență LGPL sau GPL
Site-ul web arduino.cc/en/Main/Software
 Fișiere media la Wikimedia Commons

Arduino IDE  este un mediu de dezvoltare integrat pentru Windows , MacOS și Linux , dezvoltat în C și C++ [2] , conceput pentru a crea și încărca programe pe plăci compatibile cu Arduino , precum și plăci de la alți producători [3] .

Codul sursă pentru mediu este lansat sub Licența Publică Generală GNU versiunea 2 [4] . Suportă limbajele C și C++ folosind reguli speciale de structurare a codului [5] . Arduino IDE oferă o bibliotecă software din proiectul Wiring care oferă multe rutine comune de intrare și ieșire. Codul scris de utilizator necesită doar două funcții de bază pentru a rula schița și bucla principală a programului, care sunt compilate și legate cu stub-ul programului main ()într-un program în buclă executabil cu lanțul de instrumente GNU , de asemenea inclus în distribuția IDE [6] . Utilizează programul avrdude pentru a converti codul executabil într-un fișier text codificat hexazecimal, care este încărcat în placa Arduino de către utilizatorul care încarcă firmware-ul plăcii [7] [8] [9] .

Odată cu popularitatea Arduino, alți furnizori au început să introducă compilatoare personalizate și instrumente open source (kernel-uri) ca o platformă software care poate crea și încărca schițe pe alte microcontrolere care nu sunt acceptate de linia oficială de microcontrolere Arduino.

În octombrie 2019, Fundația Arduino a început să ofere acces timpuriu la noul Arduino Pro IDE cu depanare [10] și alte caracteristici avansate [11] .

Note

  1. Este aici: vă rugăm să bun venit Arduino IDE 2.0 - 2022.
  2. Întrebări frecvente despre Arduino . www.arduino.cc Consultat la 26 aprilie 2020. Arhivat din original pe 10 aprilie 2006.
  3. Steve Bush. Actualizat: Arduino anunță placa FPGA, ATmega4809 în Uno Wi-Fi mk2, IDE bazat pe cloud și  hardware IoT . Electronics Weekly (18 mai 2018). Preluat la 26 aprilie 2020. Arhivat din original la 27 iulie 2019.
  4. arduino/Arduino . — 2020-04-26. Arhivat din original pe 29 decembrie 2019.
  5. Jack J Purdum. Începând cu C pentru Arduino: învață programarea C pentru Arduino . - 2015. - ISBN 978-1-4842-0940-0 , 978-1-4842-0941-7.
  6. George R Castro. Construirea unui sistem de securitate a locuinței cu Arduino: proiectați, construiți și întrețineți un sistem de securitate a casei cu Arduino Uno . - 2015. - ISBN 978-1-78528-380-2 , 978-1-78528-060-3.
  7. Massimo Banzi, Michael Shiloh. Noțiuni introductive cu Arduino . - 2014. - ISBN 978-1-4493-6331-4 , 978-1-4493-6329-1.
  8. Procesul de construire a schiței - Arduino CLI . arduino.github.io. Preluat la 26 aprilie 2020. Arhivat din original la 6 mai 2021.
  9. Note de lansare a Arduino Pro . proiect arduino. Preluat la 4 noiembrie 2019. Arhivat din original la 10 decembrie 2020.
  10. De. IDE -ul Arduino crește în sfârșit  . Hackaday (21 octombrie 2019). Preluat la 26 aprilie 2020. Arhivat din original la 22 octombrie 2019.
  11. spune Tony. Vă prezentăm noul Arduino Pro IDE cu  funcții avansate . Preluat la 26 aprilie 2020. Arhivat din original la 13 decembrie 2019.