www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Funktionsnamen in FreeRTOS


Autor: Elch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Andreas K. (a-k)
Datum:

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

Autor: Der Fönig (zotos)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: TheMason (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Andreas K. (a-k)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.