Hat hier schon jemand Erfahrung mit Zephyr?

OP #7491174
Lesenswert?
• ▲
▼

Und kann Quellen für den Einstieg empfehlen? Für den Anfang gibt es viele fertige Konfigurationen für STM32 oder ESP32. Ziel wäre noch das auf einem NIOS V im FPGA laufen zu lassen. NIOS II ist ja abgekündigt und für NIOS V scheint es wohl keine MMU und damit kein Linux mehr zu geben.

#7519421
Lesenswert?
• ▲
▼

Hallo, ich bin Freiberufler und habe im letzten Projekt mit zephyr gearbeitet. Ich arbeite schon seit mehr als 20 Jahren im embedded/RTOS Bereich. Früher hatte ich viel mit eCos gearbeitet, auch Portierungen gemacht für verschiedene Kunden (z.B. Xilinx, Atmel). Aber leider ist die Community für eCos tot, da läuft nichts mehr. Habe auch diverse andere RTOSe eingesetzt, so dass ich sagen kann, dass ich eine gewisse Erfahrung habe!

Zephyr finde ich einen super Ansatz! Ich sehe da einige Vorteile.

  1. hinter dem Projekt stehen auch wirklich große Player. Ich gehe daher davon aus, dass Zephyr stetig weiterentwickelt wird und viele Jahre verfügbar sein wird.
  2. Große Auswahl an unterstützten Plattformen. Von sehr kleinen Controllern (Hobby-Bereich) bis zu sehr potenten Prozessoren wird fast alles unterstützt.
  3. nicht nur Kernel, sondern auch umfangreicher Treiber und Stack Support für alles mögliche an Peripherie (Ethernet, USB,.....) Viel umfangreicher als z.B. FreeRTOS. Bei FreeRTOS muss vieles zusätzlich, kostenpflichtig lizenziert werden
  4. gute Build-Unterstützung, zumindest unter Linux-Host. Unter Windows ist es - glaube ich - aufwändiger; habe ich aber noch nicht versucht
#7519442
Lesenswert?
• ▲
▼

Ich kann dir da nicht weiter helfen aber aus den von Richard genannten Gründen finde ich Zephyr auch interessant. Wenn ich wieder mal viel Zeit habe wollte ich mit dem nRF52840 und Zephyr experimentieren. Bis jetzt ist es bei mir nicht über ein "Hello World" hinaus gegangen ;-).

#7519447
Lesenswert?
• ▲
▼

ich hatte im letzten Projekt für einen Xilinx Zynq entwickelt, möchte aber privat bei Gelegenheit Zephyr auf einem ESP32 ausprobieren. Hier interessiert mich in erster Linie die Connectivity über Wifi. Im Übrigen ist in der Zephyr Entwicklungsumgebung auch schon Support für QEMU dabei zur Simulation verschiedener Plattformen. Man kann also erste Versuche auch ganz ohne Hardware machen

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.