Az Arduino Integrated Development Environment (IDE) egy platformközi alkalmazás (Windows, macOS, Linux), amely C és C++funkciókban van megírva. Arra használják, hogy programokat írjanak és töltsenek fel az Arduino kompatibilis táblákra, de harmadik féltől származó magok segítségével más gyártófejlesztő táblákat is.,

Arduino Software IDE

Screenshot of the Arduino IDE showing a blink program

Developer(s)

Arduino Software

Stable release
1.8.,>

Adattár

Írva

C, C++, Java

Operációs rendszer

a Windows, macOS, Linux

Platform

IA-32, x86-64, KAR

Típus

Integrált fejlesztői környezet

Licenc

LGPL vagy GPL licenc

Weboldal

A forráskód az IDE alatt kiadott GNU General Public License 2-es verziója., Az Arduino IDE a C és C++ nyelveket támogatja a kódstruktúra speciális szabályaival. Az Arduino IDE szoftverkönyvtárat biztosít a kábelezési projektből, amely számos közös bemeneti és kimeneti eljárást biztosít. A felhasználó által írt kód csak két alapvető funkciót igényel, a vázlat és a fő programhurok elindításához, amelyek egy programcsonkhoz() kapcsolódnak, egy futtatható ciklikus végrehajtó programba a GNU toolchain segítségével, amely szintén szerepel az IDE disztribúcióban., Az Arduino IDE az avrdude programot alkalmazza, hogy a végrehajtható kódot hexadecimális kódolású szöveges fájlba konvertálja, amelyet a tábla firmware-jében lévő betöltő program tölt be az Arduino táblába. Alapértelmezés szerint az avrdude-t feltöltő eszközként használják a felhasználói kód villogására a hivatalos Arduino táblákra.

az Arduino mint szoftverplatform növekvő népszerűségével más gyártók olyan egyedi nyílt forráskódú fordítóprogramokat és eszközöket (magokat) kezdtek megvalósítani, amelyek vázlatokat készíthetnek és feltölthetnek más mikrokontrollerekbe, amelyeket az Arduino hivatalos mikrokontroller-sorozata nem támogat.,

2019 októberében az Arduino szervezet megkezdte a korai hozzáférést egy új Arduino Pro IDE-hez hibakereséssel és Egyéb fejlett funkciókkal.

Articles

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük