mediul de dezvoltare integrat Arduino (IDE) este o aplicație multiplă platformă (Pentru Windows, macOS, Linux) care este scrisă în funcții din C și C++. Este folosit pentru a scrie și încărca programe pe placi compatibile Arduino, dar, de asemenea, cu ajutorul unor nuclee terțe, alte placi de dezvoltare furnizor.,

Arduino Software IDE

Screenshot of the Arduino IDE showing a blink program

Developer(s)

Arduino Software

Stable release
1.8.,>

Depozit

Scris în

C, C++, Java

sistem de Operare

Windows, macOS, Linux

Platforma

IA-32, x86-64, BRAT

Tip

mediu Integrat de dezvoltare

de Licență

LGPL sau licenta GPL

Ul

Codul sursă pentru IDE-ul este lansat sub GNU General Public License, versiunea 2., Arduino IDE acceptă limbile C și C++ folosind reguli speciale de structurare a codului. Arduino IDE furnizează o bibliotecă software din proiectul de cablare, care oferă multe proceduri comune de intrare și ieșire. Codul scris de utilizator necesită doar două funcții de bază, pentru a începe schița și bucla principală a programului, care sunt compilate și legate cu un ciot principal de program() într-un program executiv ciclic executabil cu GNU toolchain, inclus și cu distribuția IDE., Arduino IDE folosește programul avrdude pentru a converti codul executabil într-un fișier text în codificare hexazecimal care este încărcat în placa Arduino de un program de încărcător în firmware-ul plăcii. În mod implicit, avrdude este folosit ca instrument de încărcare pentru a bloca codul de utilizator pe plăcile oficiale Arduino.odată cu popularitatea în creștere a Arduino ca platformă software, alți furnizori au început să implementeze compilatoare și instrumente open source personalizate (nuclee) care pot construi și încărca schițe pe alte microcontrolere care nu sunt acceptate de linia oficială de microcontrolere a lui Arduino.,în octombrie 2019, Organizația Arduino a început să ofere acces rapid la un nou Arduino Pro IDE cu depanare și alte funcții avansate.

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *