Articles

Jaký jazyk používá Arduino? C / C ++ nebo zpracování?


Nejlepší odpověď

Arduino používá strojový kód, takže to zvládne jakýkoli jazyk, který dokáže vytvořit strojový kód specifický pro Arduino.

Část Arduino kódování bude provedena v Assembly pro výkon. I toto se kompiluje pouze do strojového kódu.

Původní Arduino používá vlastní IDE, které podporuje základní verzi C s další podporou pro C ++. Aplikace Arduino se liší od běžného C, protože musíte definovat dvě metody: nastavení a smyčku. S C máte v zásadě jen hlavní metodu.

Arduino IDE je podobné Wiring IDE a jsou v podstatě totéž. Je to proto, že oba našli svůj původ v IDE zpracování, které je jen další open-source nástroj. A pak je tu Fritzing, který dnes také poskytuje IDE pro programování. Kabeláž i Arduino používají jako programovací jazyky C / C ++, i když Arduino používá zjednodušenou verzi. Zpracování používá programovací jazyk Java, ale sloužilo jako základ pro kabeláž, která byl základem pro Arduino. Ale tato verze Java je zjednodušena pro snazší programování. (Kromě toho jsou Java a C ++ velmi podobné …)

A Fritzing měl původně sloužit pouze k vytvoření schémat, která byste pak mohli tiskli prostřednictvím svých služeb. Nyní ale také obsahují programovací okno.

Odpověď

Na tuto otázku jsem odpověděl několikrát

Arduino IDE bylo založeno na zpracování Jazyk a jazyk, který používáme v Arduino IDE, byl založen na Wiring Language. Takže můžete říci, že Processing and Wiring vytvořili projekt Arduino. Jazyk Arduino ve skutečnosti není jazyk C / C ++. Používá práci s rámcovým jazykem, což je zjednodušená verze Jazyk C / C ++. Když zadáváte Arduino cod Nejedná se o skutečný kód C / C ++, pro převod do jazykového programu C / C ++ musí pro váš kód Arduino dojít k mnoha změnám.

Rodina desek Arduino používá řadu mikrokontrolérů AVR vyvinutých společností ATMEL Corporation. Arduino IDE používá avr-gcc kompilátor a související nástroje k vytvoření binárního spustitelného kódu pro zařízení AVR. Když kliknete na možnost ověřit a nahrát svůj kód do Arduino IDE prochází různými fázemi.

prvním krokem je předběžné zpracování. po předběžném zpracování kódu převedeného na kód C / C ++ a poté kompilátor avr-gcc zkompilujte tento kód do binárního spustitelného kódu pro desku arduino.

toto video si můžete prohlédnout pro porozumění těstu

Jak funguje Arduino IDE – proces výstavby / v zákulisí

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *