Betreibssystem / STM32F4

#3012669
Lesenswert?
• ▲
▼
Moin,
ich verwende ChibiOS (www.chibios.org).

Das hat auch schon eine Demo für das Discovery Board fertig.
Für einen Großteil der Peripherie sind schon Treiber fertig.

Für mich war es der erste Kontakt mit einem RTOS und ich bin gut damit 
zurechtgekommen.
Der Entwickler ist in seinem Forum sehr aktiv und reagiert wirklich 
schnell.
#3012962
Lesenswert?
• ▲
▼
Schau Dir mal NuttX an: http://nuttx.org/

Vorteil ist die POSIX-Kompatibilität, wenn Du ein POSIX-System (wie z.B. 
Linux) kennst, bist Du da sehr schnell drin weil die ganzen Prinzipien 
und Aufrufe die selben sind.

Einzigartig für ein OpenSource RTOS ist die Grafikbibliothek. Zumindest 
hab ich in längerer Recherche nirgends was ähnlich umfrangreiches und 
brauchbares gefunden.

Natürlich könnte man alternativ die von Segger lizensieren, ist aber 
nicht ganz billig.
Gast #3013146
Lesenswert?
• ▲
▼
Gerd E. schrieb:
> Schau Dir mal NuttX an

Hmm.. ja, ist recht umfänglich.

Aber es ist - soweit ich das sehe - strikt auf Linux und GCC beschränkt. 
Ich sehe das Parallelen zu ECOS. Dort haben sich auch Leute viel Mühe 
gegeben, aber auch die kommen mental nicht aus ihrer Furche heraus. 
Schade eigentlich.

Warum kapieren all diese Leute eigentlich nicht, daß man solche Projekte 
modularisieren muß, um den Überblick zu bewahren? Irgendwie denken die 
immer wieder an nix anderes als einen dicken Linux-Kernel.

W.S.
Gast #3015234
Lesenswert?
• ▲
▼
Ganz klar embOS von Segger. embOS Cortex M gibts für alle gängigen 
Compiler von IAR bis GCC. Das schöne an embOS ist halt, das es out of 
the box läuft, also einfach Trial Version runter laden, passendes 
Projekt für dein Evalboard/CPU öffnen und läuft.

Brauchst du das denn kommerziell oder privat?
Für privat sind ja oben schon einige OS genannt worden, im kommerziellen 
Bereich ist embOS aber auch nicht wirklich teuer, da nehmen andere viel 
heftigere Lizenzgebühren.
Gast #3016440
Lesenswert?
• ▲
▼
https://www.keil.com/demo/eval/rtx.htm

"RTX Real-Time Operating System Software
CMSIS-RTOS compliant RTX Implementation
Version 4.61
This version of RTX contains the CMSIS-RTOS API interface as it is 
described in CMSIS Version 3.01. The documentation of the CMSIS-RTOS API 
is part of the CMSIS 3.01 available at www.arm.com/cmsis under Download 
Specification.

This software is provided under a BSD License and can be freely used and 
distributed."
Gast #3019695
Lesenswert?
• ▲
▼
>This version of RTX contains the CMSIS-RTOS API interface as it is
> described in CMSIS Version 3.01.

Lol, das ist ja auch einfach für Keil/ARM, die haben ja schließlich den 
CMSIS Standard kreiert ;-).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.