Forum: Mikrocontroller und Digitale Elektronik Arduino language vs. GCC?


von D. S. (jasmin)


Lesenswert?

Hallo,


hat die Arduinio Language Vorteile/Nachteile gegenüber standard GCC ?
Ist das professioneller als AVR Basic ?

Habt Ihr Erfahrungen und Kommentare/Anregungen ?

Danke,

D.S.

von gast (Gast)


Lesenswert?

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

von funky (Gast)


Lesenswert?

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

von (prx) A. K. (prx)


Lesenswert?

Wenn ich die Arduino-Seite richtig verstehe, dann ist das nicht nur 
kompatibel zu gcc, sondern ist tatsächlich avr-gcc.

von Peter F. (piet)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.