Arduino language vs. GCC?

Gast #1339724
GCC hat den vorteil das es platformunabhäniges  ansi C ist mit etwas AVR 
geplänkel ^^

alle sondersprachen die auf eine einzige platform geprägt sind , sind 
meiner meinung nach ehr kontraproduktiv

sobald  einem diese platform nicht genügt fängt man wieder von vorn an
Gast #1339725
hi,

also der Arduino ist grundsätzlich GCCkompatibel soweit ich weiß. Die 
Arduino Language besteht ja eigentlich nur aus Funktionen die auch 
nichts anderes machen als in C programmiert zu sein.

Ich kann den Arduino empfehlen als Einstieg empfehlen. Damit hat man 
wirklich sehr schnell Erfolgserlebnisse, und da wie gesagt GCC 
kompatibel ist man später auch nicht limitiert wenn man mehr machen 
möchte

Ich habe das Dueminalove(glaub wird anders geschrieben) Board
#1339739
A. K. schrieb:
> Wenn ich die Arduino-Seite richtig verstehe, dann ist das nicht nur
> kompatibel zu gcc, sondern ist tatsächlich avr-gcc.

Ja, so ist es, soweit ich mich erinner.
Das GUI stellt nur Makros/Funktionen zur verfügung um das Programmieren 
einfacher zu machen.

"input pin1; pullup on pin1"
wird dann intern zu
"DDRC &= ~(1<<1); PORTC = (1<<1);"
und das wird dann compiliert

Mfg,
Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.