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.