Gast
#3539600
Hallo Forum. Ich bin dabei mich in ein Echtzeitbetriebssystem einzulesen (CMSIS-RTX) und muss nun meinen C Code dafür anpassen. Die Funktionen die malloc() und free() verwenden muss ich umschreiben, am besten mit Memory Pools. http://www.keil.com/pack/doc/cmsis_rtx/group___c_m_s_i_s___r_t_o_s___pool_mgmt.html Ich muss sagen alles was im Internet steht scheint schon für Leute geschrieben sein, die die Dinger schon kennen, ausserdem ist mein Englisch anscheinend zu schlecht. Ich bin eigentlich auf der Suche nach den EINFACHSTEN Antworten, alle Tutorials erzeugen nur einen Memory Pool und Löschen ihn wieder, ich möchte aber wissen: -Wie schreib ich nun Daten da rein? -Wie lese ich wieder Daten raus? -Kann ich einen Pool Initialisieren der sich wie ein Array verhält? -Ich möchte auch Funktionen wie vsnprintf oder sprintf damit verwenden, gibt mir der Memory Pool einfach einen Zeiger in den ich reinschreiben kann? Glaubt mir, die EINFACHSTEN Sachen erklärt das Internet nicht.