Vad är en Arduino® IDE?

The Arduino® Integrated Development Environment (IDE), även känd som Arduino® -utvecklingsmiljön, är ett program som är utformat för att göra det enklare att skriva programvara för denna öppen källkodsplattform. Arduino® -plattformen är en populär elektronikplattform utformad för att förenkla processen för att utforma elektroniska enheter. Vanliga användningsområden för det inkluderar robotik, hemförbättringsteknik, bärbara datorer och nyheter för elektronik. De flesta Arduino® -uppfinningar utvecklas med Arduino® IDE.

IDES används ofta av programmerare för att påskynda programmeringsprocessen. Vanliga IDE -funktioner inkluderar automatisk radnumrering, syntax markering och integrerad sammanställning. Även om det är tekniskt möjligt att skriva programvara med bara en enkel textredigerare, är processen mycket enklare när du skriver kod i en IDE. Många programmeringsspråk har sina egna IDE: er och flera allmänna IDE har utvecklats. Dessa allmänna IDE kan användas med enOlika programmeringsspråk.

Arduino® IDE ger en miljö som gör det möjligt för programmerare att använda ett enda program från början till slut. Det kan hålla reda på flera filer i ett projekt, vilket gör att programmerare skriver mer komplexa eller modulära program för att hantera sina projekt. IDE sammanställer också koden själv, gör grundläggande felsökning och överför koden direkt till Arduino® -kortet, som sedan kommer att använda Arduino® bootloader för att skriva det nya programmet till minnet.

Trots dessa ytterligare funktioner har vissa programmerare klagat över att Arduino® IDE är olycklig jämfört med andra, mer avancerade IDE: er. Detta beror på att det saknar flera vanliga funktioner, inklusive automatisk synlig radnumrering, vilket gör att programmerare enkelt kan hänvisa till specifika avsnitt i källkoden vid utvärdering av felmeddelanden eller kommunicera med andra programmerare. Andra saknade funktioner inkluderar detaljerade felmeddelanden, som är användbara för att diagnostisera och fixa ett kodningsfel, och kodvikning, som gör det möjligt för programmerare att undersöka endast relevanta delar av källkoden genom att dölja PAR som inte påverkas av de senaste ändringarna.

För att hantera dessa begränsningar använder vissa Arduino® -programmerare andra IDE för att skriva program. Dessa användare har skrivit mjukvaruplugin för allmänna IDE: er som ger stöd för Arduino® -specifik programmering. Detta lägger till många av de funktioner som programmerare saknar i Arduino® IDE, men lösningen har också flera begränsningar. För att behålla förmågan att använda generiska IDE för Arduino® -kod måste programmerare rutinmässigt uppdatera sina plugins med varje ny utgåva av Arduino® -programvaran. Dessutom kan dessa generiska IDE inte gränssnitt med Arduino® -kort, och kan därför inte användas för att ladda upp färdig mjukvara till en Arduino® -uppfinning.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?