Arduino Libraries 'normal' nutzen?

#3352349
Lesenswert?
• ▲
▼
Dadada schrieb:
> Ich habe keine Ahnung von Arduino, glaube aber, die Bibliotheken heißen
> Sketches!? Wovon sind die abhängig? Was ist zur Portierung auf
> 'normales' avr-gcc C erforderlich?


In erster Linie C-Kenntnisse. C++ Kenntnisse sind ebenfalls eine ganz 
gute Idee, damit man den grundsätzlichen Source Code aufbau, den man in 
den Arduino Sktetches sieht und die man auf C übertragen möchte, dann 
auch lesen und verstehen kann.

> Man muss bestimmt die
> Hardware-Wrapper-Bibliotheken rausschmeißen?!
Nö. Nicht rauschschmeissen. Irgendwas muss ja nach wie vor mit der 
Hardware verhandeln. "Rausschmeissen" ist daher der falsche Begriff. 
"Durch etwas funktional gleichwertiges ersetzen" trifft es schon eher. 
Dazu muss man aber erst mal verstehen, was man im Original liest und man 
muss gut genug sein, um einen entsprechenden Ersatz schaffen zu können. 
Ersatz bedeutet nicht nur einen Ersatz auf Programmiersprachen-Ebene, 
sondern kann auch bedeuten, das ganze System ein wenig ändern und 
anpassen zu müssen.
Gast #3352492
Lesenswert?
• ▲
▼
Einmal gesucht:
http://stackoverflow.com/questions/8189306/command-line-arduino-compiling-and-downloading
D.h. Du mußt die Sketche nicht selber nachbauen, sondern kannst sie 
einfach als Quellcode erzeugen lassen.
Was willst Du eigentlich erreichen ?
Die Bibliotheken für die Sketches sind ja bereits da und werden 
automatisch eingebunden.
Willst Du selber eine Klassenbibliothek schreiben ?
#3358971
Lesenswert?
• ▲
▼
Ja, dann mach das.

Aber ich warne dich gleich. Fertige Arduino 'Libraries' zu benutzen, ist 
kein Ersatz für fehlendes Wissen. Weder im Bereich Programmiersprache, 
noch im Bereich 'wie funktioniert das eigentlich'. Wenn du mit der 
Atitüde rangehst: Ich seh mir den Code an, um zu sehen wie andere das 
machen und danach schreibe ich das selber" fährst du am besten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.