Hallo,
möchte ich gerne wieder etwas nach Feierabend mit dem Raspberry beschäftigen. Nun stellt sich mir aber eine Frage, welche eher plattformabhängig ist. Gibt es eine gute Anleitung für C auf dem Raspberry Pi. Ich nutzte als Lib für C die PiGPIO. Möchte aber auf einige in meinen Augen unnötigen Funktionen verzichten.
Bislang habe ich in C fast ausschließlich AVRs programmiert (ohne Arduino). Dort gibt es ja gerade zum Raspberry in meinen Augen einen grundlegenden unterschied. Auf einem AVR, der immer nur einen Task abarbeiten kann, war ein _delay_ms(x) nur an wenigen Stellen sinnig. Dort habe ich mit Timern die "millis()" Funktion nachgebildet. Somit hatte ich einen sehr schön schnellen Durchlauf.
Nun hatte ich aber auf dem Raspberry Pi irgendwann mal festgestellt, ich hoffe ich irre mich da jetzt nicht, dass solche Möglichkeiten hier kontraproduktiv sind. Denn die Auslastung auf dem Pi wird dann aufrecht erhalten. Sinnvoller wäre dort, den Pi/Prozess mit sleep o.ä. kurz zu pausieren. Mir geht es nicht um super genaue Timings. Wenn das ganze sich im kleinen Millisekundenbereich verhält wäre das ausreichend.
Lektüre mit dem Oberbegriff C brauche ich nicht. Da stehen genügend Schinken im Regal. Mir geht es hier eher um die Ausfürung auf dem Raspberry.