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? Man muss bestimmt die Hardware-Wrapper-Bibliotheken rausschmeißen?!
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.
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 ?
cppler schrieb: > Was willst Du eigentlich erreichen ? Ich denke, er will irgendwelche Klassen, die es in ja in den Arduino 'Bibliotheken' zu Hauf für alles mögliche fix&fertig gibt, ausserhalb der Arduino Umgebung benutzen. Was ja grundsätzlich auch Sinn macht.
Ja genau, Arduino ist weit verbreitet und daher gibt es eine Menge Code - den möchte ich ggf. ohne das Arduino "Framework" (oder was es auch sein mag) nutzen können.
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.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.