Forum: Mikrocontroller und Digitale Elektronik Ist RT-Thread RTOS was? Wer hat Erfahrung damit?


von Peter (Gast)


Lesenswert?

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

von Klaus (Gast)


Lesenswert?

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

von Peter (Gast)


Lesenswert?

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

von Peter (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.