Hallo liebe Forengemeinde, ich beginne demnächst meine Bachelorarbeit, meine Aufgabe ist es, FreeRTOS auf einem STM32 in Betrieb zu nehmen. RTOS hatten wir mal theoretisch in der Vorlesung, aber ich habe es praktisch leider noch nie benutzt. Ich habe bisher immer Arduino benutzt. Jetzt meine Frage: Wie kriege ich das Rtos nun auf den STM? Ich bin für jede Hilfe dankbar!
STM32CubeIDE installieren, Projekt für vorhandene MCU/Board erstellen, als Middleware FreeRTOS auswählen, kompilieren, fertig. Für eine Bachelorarbeit sollte aber etwas mehr rein...
Johannes S. schrieb: > STM32CubeIDE installieren, Projekt für vorhandene MCU/Board erstellen, > als Middleware FreeRTOS auswählen, kompilieren, fertig. > Für eine Bachelorarbeit sollte aber etwas mehr rein... genau das ... inkl USB host , lwIP und FATFS ist quasi alles vorbereitet. und das schon seit einigen Jahren. Vlt ist das heutzutage so ... man klickt zusammen und fertig ist das "produkt"
Die Bachelorarbeit besteht jetz wirklich nur daraus FreeRTOS auf den STM32 zu bekommen? Oder wie lautet das Projekt?
Muss es denn FreeRTOS sein? Wenn es auch embOS sein darf unterstützen wir gerne Studenten/Unis: https://wiki.segger.com/Using_embOS_for_teaching_(in_school,_college,_university,_...) Amplitudengaenger schrieb: > Jetzt meine Frage: Wie kriege ich das Rtos nun auf den STM? Welchen STM32 bzw. welches Evalboard benutzt du denn genau? Welchen Compiler/IDE möchtest du gerne einsetzen? Schau mal hier: https://c.a.segger.com/fileadmin/videos/SEGGER_Webinar_5_embOS_Extract.mp4
Ich habe auch das FreeRtos aus der Cube IDE genommen. War problemlos, hat auf Anhieb geklappt, kein Aufwand. Kann ich nur empfehlen. Ob es mit einem embos besser geht?
Daniel -. schrieb: > Die STMs sind für 50 Wochen nicht > erhältlich. Nucleo-Boards sollte es schon noch geben. Wenn nicht, kann ich das eine oder andere günstig vermieten :-) Und vereinzelte STM32 bekommt man auch, wenn man nicht genau auf einen Typ fixiert ist.
z.B. https://de.aliexpress.com/item/1005001683272407.html wie ich gerade für einen anderen Thread rausgesucht hatte. Viel bang pro buck.
https://www.digikey.com/en/maker/projects/getting-started-with-stm32-introduction-to-freertos/ad275395687e4d85935351e16ec575b1 ...und es gibt zu diesem Thema ein Buch: https://www.amazon.de/Beginning-STM32-Developing-FreeRTOS-libopencm3/dp/1484236238
:
Bearbeitet durch User
Selbst aus den offiziellen Quellen ist das kein Hexenwerk. Dann fällt nämlich diese dämliche zusätzliche Abstraktionsschicht weg und man ist auch zu nicht ARM-Tutorials bei den FreeRTOS-Funktionen kompatibel.
Bare schrieb: > Selbst aus den offiziellen Quellen ist das kein Hexenwerk. Dann fällt > nämlich diese dämliche zusätzliche Abstraktionsschicht weg und man ist > auch zu nicht ARM-Tutorials bei den FreeRTOS-Funktionen kompatibel. Soweit ich mich grad erinnern kann lässt sich im Cube sogar einstellen ob CMSIS kompatibel oder "native".
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.