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
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 :-)
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.