heap_X.c bei FreeRTOS verwenden

OP #2221941
Lesenswert?

Hallo Leute!

Ich habe mich bereits informiert, was die verschiedenen 
Speicherverwaltungs-Möglichkeiten heap_1.c, heap_2.c und heap_3.c bei 
FreeRTOS machen. Aber irgendwie konnte ich nirgends einen Hinweis 
finden, wie und wo ich genau bestimme, welche der drei heap_X.c 
Varianten für meine konkrete Applikation eingebunden werden soll... Hat 
jemand evtl. einen Tipp? Danke im Voraus!

Grüße,
Anguel
OP #2222100
Lesenswert?

Klaus Wachtler schrieb:
> http://www.freertos.org/index.html?http://www.freertos.org/a00111.html
>
> So genau wie du jetzt deine Aufgabenstellung beschrieben hast, würde ich
> auf Nummer 1 tippen :-)

Danke für die Info und für den Link! Irgendwie scheint die FreeRTOS 
Seite weder sehr nutzerfreundlich, noch sehr Googlebot-freundlich zu 
sein ;)
Aber mir ging es nur darum, wie man eine der drei Varianten einbindet. 
Anscheinend reicht es aber einfach, die entsprechende Datei ins Projekt 
einzubinden. Und heap_1.c sollte zunächst ausreichen :)

Habe aber doch noch eine Frage, was malloc() angeht. In dem Link oben 
reden die vom Kernel. Aber was muss ich tun, wenn einer meiner Tasks für 
etwas malloc() braucht? Kann ich das einfach verwenden, oder beißt sich 
das dann mit dem Kernel? Sorry, bin etwas verwirrt :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren