Forum: Mikrocontroller und Digitale Elektronik Funktionsnamen in FreeRTOS


von Elch (Gast)


Lesenswert?

Ich habe mich mit FreeRTOS beschaeftigt. Dabei gibt es z.B. Funktionen 
wie
xTaskCreate( ...
vTaskStartScheduler();

Was hat bei diesen beiden Funktionen das "x" und das "v" zu bedeuten?
Ich vermute mal, dass es irgendeine Regel gibt, nach der bestimmte Arten 
von Funktionen bestimmte Anfangsbuchstaben haben. Wenn das so ist: Wer 
kann mir alle Regeln nennen?

von Andreas K. (a-k)


Lesenswert?

Solche Regeln werden vom Autor definiert, nicht von igendeinem Standard. 
Und da gibt es mindestens ebenso viele unterschiedliche Regelwerke wie 
Autoren.

von Der F. (zotos)


Lesenswert?

Andreas Kaiser wrote:
> Solche Regeln werden vom Autor definiert, nicht von igendeinem Standard.
> Und da gibt es mindestens ebenso viele unterschiedliche Regelwerke wie
> Autoren.

3 Programmierer = 5 Meinungen

Aber ich kann mir auf das x und das v jetzt auch keinen Reim machen.

von TheMason (Gast)


Lesenswert?

ich kenne das freertos und deren funktionsprototypen jettz nicht aber 
ich könnte mir folgende bedeutung vorstellen (so ähnlich mache ich das 
auch) :
v steht für rückgabetyp void, x für rückgabetyp struktur.
gibt die funktion xTaskCreate etwas zurück ?! wenn ja dann solltest du 
auf den rückgabetyp schauen. x kann ich mir wie gesagt als struktur 
vorstellen.

von Andreas K. (a-k)


Lesenswert?

Return Typ passt.
v  = void
ux = unsigned <irgendwas>
x  = (signed) <irgendwas>

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.