Forum: Mikrocontroller und Digitale Elektronik Hat hier schon jemand Erfahrung mit Zephyr?


von J. S. (jojos)


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.

von Richard (nbger)


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

von Frank K. (fchk)


Lesenswert?

Ich habe mir das mal kurz angeschaut, binn dann aber bei NuttX gelandet, 
weil mir das einen etwas schlankeren Eindruck gemacht hat.

Aber das ist wahrscheinlich genauso wie bei Pepsi und Coke.

fchk

: Bearbeitet durch User
von Obelix X. (obelix)


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 ;-).

von Richard (nbger)


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

von J. S. (jojos)


Lesenswert?

Es gibt eine YT Videoserie zu Zephyr auf ESP32
https://www.youtube.com/watch?v=Z_7y_4O7yTw

das ist da schon recht gut erklärt. Besonders intuitiv finde ich das 
Arbeiten mit dem device tree aber nicht, ist aber wohl Standard auch bei 
Embedded Linux.

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.