Articles

Hvilket språk bruker Arduino? C / C ++ eller prosessering?


Beste svaret

Arduino bruker maskinkode slik at ethvert språk som kan lage Arduino-spesifikk maskinkode kan gjøre.

En del av Arduino-kodingen vil bli gjort i Assembly for ytelse. Dette kompileres bare med maskinkode.

Den originale Arduino bruker sin egen IDE som støtter en grunnleggende C-versjon med ekstra støtte for C ++. Arduino-applikasjoner skiller seg fra vanlig C, fordi du må definere to metoder: oppsett og loop. Med C har du i utgangspunktet bare en hovedmetode.

Arduino IDE ligner på Wiring IDE, og de er i utgangspunktet den samme tingen. Det er fordi begge fant sin opprinnelse i Processing IDE, som er bare et annet verktøy med åpen kildekode. Og så er det Fritzing, som i dag også gir en IDE for programmering. Wiring og Arduino bruker begge C / C ++ som programmeringsspråk, selv om Arduino bruker en forenklet versjon. Behandling bruker Java som programmeringsspråk, men fungerte som grunnlag for Wiring, som var grunnlaget for Arduino. Men denne Java-versjonen er forenklet for enklere programmering. (Dessuten er Java og C ++ ganske like …)

Og Fritzing var opprinnelig ment å bare lage skjemaer som du kunne da har skrevet ut via tjenestene sine. Men de inkluderer nå også et programmeringsvindu.

Svar

Jeg har svart på dette spørsmålet flere ganger

Arduino IDE var basert på Processing Språk og språk som vi bruker i Arduino IDE var basert på Wiring Language. Så du kan si Processing and Wiring har laget Arduino Project. Arduino-språket er egentlig ikke C / C ++ Language. Det bruker wiring språk rammearbeid som er en forenklet versjon av C / C ++ språk. Når du skriver inn Arduino-torsken e det er ikke ekte C / C ++ – kode, for å konvertere til C / C ++ – språkprogram må det skje en rekke endringer for Arduino-koden.

Arduino Family of boards bruker AVR-serien med mikrokontroller utviklet av ATMEL Corporation. Arduino IDE bruker avr-gcc Compiler og relaterte verktøy for å bygge den binære kjørbare koden for en AVR-enhet. Når du klikker på alternativet for å bekrefte og laste opp koden din i Arduino IDE, går gjennom forskjellige trinn.

første trinn er forbehandling. etter å ha behandlet koden din konvertert til C / C ++ -kode og deretter kompilert avr-gcc kompilator denne koden til den binære kjørbare koden for arduino-kortet.

Du kan se denne videoen for å forstå batteren

Hvordan Arduino IDE fungerer – Byggeprosess / bak scenen

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *