Hi, ich bin auf der suche nach einem RTOS für einen Cortex M4 / STM32F4. Ich brauche USB OTG, Ethernet, IIS, SPI, I2C, SD-Card und massen an RAM. Wobei ich die CMSIS Funktionen von STM benutzen wollte. Nach diesen Projekt werden noch 2 Andere kommen (M0 & M0+) Bei der suche bin ich logischerweise auf die üblichen Kandidaten (FreeRTOS, NuttX & ChibiOS/RT) gestoßen. Aber nun habe ich auch RT-Thread RTOS gefunden und das was ich lesen kann gefällt mir. Aber wie gut ist das? Hat jemand Erfahrung damit? Jetzt bitte keine Grundsatz Diskussion, sonder nur harte Fakten. Peter
Direkt Erfahrung habe ich nicht damit, mache nur was mit FreeRTOS. Habe mir aber mal das System angesehen und könnte ich Chinesisch (fürs Forum) wäre das bestimmt eine Alternative. Die Doku ist zum Glück in englisch! Das ganze scheint, ohne es getestet zu haben, ein gut gemachtes System zu sein. Die POSIX Geschichten und der ganze Aufbau macht einen guten Eindruck auf mich. Ich werde mir das mal merken für den Fall das ich umsteigen sollte. Zu ChibiOS/RT kann ich nur sagen, die haben eine eigene HAL gebaut und da mit CMSIS anzukommen wird sogar von den Machern als Problem angesehen. Kann sich aber auch nur auf CMSIS RTOS beziehen, was ich persönlich nicht nutze. Die Lizenz soll zum veröffentlichen von Code etwas besser sein als FreeRTOS. Muß aber gestehen die habe ich noch nie gelesen. Bei FreeRTOS hatte ich noch nie Probleme mit der STM CMSIS Lib. Auch sagt mancher das das Speichersystem nicht optimal sein soll, das kann ich bis jetzt nicht bestätigen (AVR, ARM), nutze aber auch nur "heap 2". Klaus
Wie hat wirklich niemand das mal getestet oder eingesetzt? Das mit den Lizenzen kenne ich, solange man den Code einfach nur nutzt ist es einem meisten Wurst was da drin steht. Nur wenn man Code wieder veröffentlichen will schaut man da zur Sicherheit mal rein. Wenn man was nicht nur privat nutz schaut man auch besser mal rein. Das mit der HAL bei ChibiOS finde ich recht nett, ist nur nicht vollständig. Soweit ich das überblicken kann ist das System zwar gut, aber nicht das richtige. Lasse mich aber gerne eines besseren belehren. Mit FreeRTOS habe ich von Jahren mal was gemacht (Ver 6.xx), damals auch mit heap 2. Kann mich erinnern das ich einige Probleme hatte, alles zum laufen zu bringen. Die meisten Probleme lagen aber mehr beim EDITOR und dem Debugger. Mir ist beim vergleichen der RT_THEAD Quellen aufgefallen das in der neuesten Version gleich mal einer meiner M0 Prozessoren raus geworfen wurde. Super! Den Port gibt es aber noch, nur nicht offiziell. Das mit dem Chinesisch ist glaube ich die grösste Hürde. Wird Zeit das das mehr einsetzen und was darüber schreiben. Es ist wirklich nicht einfach sich auf ein Ding einzulassen und dann zusagen das werde ich jetzt für die nächsten Jahre benutzen. Ich wechsel nicht so gerne! Da wären ein paar Erfahrungsberichte schon gut. Peter
Gibt es inzwischen jemanden der was zu diesem RTOS sagen kann? Ich selber war jetzt lange krank und habe nichts machen können. Außer das ich zu allem überfluß auch noch ein RTOS gefunden habe: "mbed-rtos" Peter
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.