Arduino szoftver IDE | |
---|---|
Képernyőkép az Arduino IDE-ről Blink programmal | |
Típusú | Integrált fejlesztői környezet |
Szerző | Arduino LLC [d] |
Fejlesztő | Arduino szoftver |
Beírva | C , C++ , Java |
Operációs rendszer | Windows , macOS , Linux |
Hardver platform | IA-32 , x86-64 , ARM |
legújabb verzió |
|
Engedély | LGPL vagy GPL licenc |
Weboldal | arduino.cc/en/Main/Software |
Médiafájlok a Wikimedia Commons oldalon |
Az Arduino IDE egy integrált fejlesztői környezet Windows , MacOS és Linux rendszerekre , C és C ++ [2] nyelven fejlesztették ki, és arra készült, hogy Arduino -kompatibilis kártyákra, valamint más gyártók kártyáira programokat hozzon létre és töltsön fel [3] .
A környezet forráskódja a GNU General Public License 2. verziója alatt jelent meg [4] . Támogatja a C és C++ nyelveket speciális kódszerkezeti szabályok segítségével [5] . Az Arduino IDE a Wiring projekt szoftverkönyvtárát biztosítja, amely számos általános bemeneti és kimeneti rutint biztosít. A felhasználó által írt kód csak két alapvető függvényt igényel a vázlat és a fő programhurok futtatásához, amelyeket lefordítanak és a programcsonkkal összekapcsolnak egy végrehajtható ciklusprogrammal a GNU eszközlánc segítségével, amely szintén benne van az IDE disztribúcióban [6] . Az avrdude programot használja a végrehajtható kód hexadecimális kódolású szövegfájllá alakítására, amelyet a feltöltő az Arduino kártyára tölt be a tábla firmware-jében [7] [8] [9] . main ()
Az Arduino népszerűségével más gyártók elkezdték bevezetni az egyéni fordítókat és a nyílt forráskódú eszközöket (kerneleket) olyan szoftverplatformként, amely vázlatokat hozhat létre és tölthet fel más mikrokontrollerekre, amelyeket nem támogat a hivatalos Arduino mikrokontroller-család.
2019 októberében az Arduino Foundation kezdett korai hozzáférést biztosítani az új Arduino Pro IDE-hez hibakereséssel [10] és egyéb fejlett funkciókkal [11] .